د Ruby on Rails کوربه توب

د Rails کوربه توب: git push وکړئ، او ستاسو د Ruby 4.0 اپلیکیشن فعال دی

د Git څخه Rails، Sinatra یا هر ډول Rack اپلیکیشن ځای پر ځای کړئ. هر پش bundle install او ستاسو جوړښت پرمخ وړي، بیا په ژوندۍ بڼه بدلیږي — د Puma یا NGINX چلولو اړتیا نشته.

د 14 ورځو وړیا ازموینه — کارت ته اړتیا ده، هیڅ پیسې نه اخیستل کیږي

خپل سټیک وټاکئ
زما وړیا آزموینه پیل کړئ

Developer Hosting ستاسو خپل کوډ چلوي، نو موږ د اصلي خلکو لپاره د وړیا ازموینې ساتلو په موخه د کارت غوښتنه کوو. ستاسو له کارت څخه پیسې نه اخیستل کیږي — نه نن، او نه هم کله چې ازموینه پای ته ورسیږي. تاسو هیڅ نه ورکوئ ترڅو چې یو پلان ونه ټاکئ؛ که تاسو دا ونه کړئ، ازموینه په ساده ډول ودریږي.

پلانونه په میاشت کې د ⁦؋ ۹۷۴⁩ څخه پیل کیږي

  • Ruby 4.0Rails، Sinatra یا هر ډول Rack چوکاټ
  • RAILS_ENVستاسو لپاره تولید ته تنظیم شوی
  • ۱۴ ورځې وړیاوړیا آزموینه، Ruby له مخکې ټاکل شوی
له یو git push څخه تر ژوندی Rails اپلیکیشن پورې د ځای پر ځای کولو پایپ لاین

د اپلیکیشن سرور له چلولو پرته د Rails کوربه توب

هغه config.ru چې موږ یې وړاندې کوو، Rails یې لا دمخه لري. د Gems، جوړولو، پیلولو او وروستي پنځه خپرونو چاره زموږ له لوري ترسره کېږي.

د Rack له لارې Ruby 4.0

Rails، Sinatra یا هر Rack چوکاټ، چې پخپله د ویب سرور لخوا له config.ru څخه وړاندې کیږي.

په هر ځای پرځای کولو کې bundle install

ستاسو له Gemfile څخه Gems د ریلیز په خپله بنډل کې نصب کیږي، بیا ستاسو جوړښت چلیږي — assets:precompile، لیږدونه، هر هغه څه چې تاسو تنظیم کړي وي.

په تلواله توګه تولید

RAILS_ENV، RACK_ENV او APP_ENV د production په توګه وي تر هغه چې تاسو خپل ارزښتونه وټاکئ.

ستاسو له زېرمې څخه بهر د تصدیق معلومات

د چاپیریال بدلونونو په پینل کې RAILS_MASTER_KEY او د خپل ډیټابیس URL داخل کړئ؛ دوی په یو پټ ذخیره کې ساتل کیږي.

استثناوې چې تاسو یې لوستلی شئ

هر هغه څه چې ستاسو د Rails اپلیکیشن په stderr کې ليکي د ډېشبورډ د لاګ لیدونکي کې ښکاري.

د مهالوېش له مخې Rake چلول

د شپې د rake دندې، راپورونه یا پاکول د مهالویش شویو دندو په توګه پرمخ ځي.

هر ځای پرځای کول یو خپرول دی چې تاسو یې بېرته لغوه کولی شئ

هر پُش پخپل ډایرکټري کې پرانیستل کیږي، هلته بنډل او جوړیږي، او یوازې بیا ژوندی کیږي. یوه ناکامه بنډل انسټال یا مخکې تالیف هیڅکله ژوندی خپرونه نه بدلوي. وروستیو پنځو خپرونو څخه هر یو ته بیرته تلل یوازې یو کلیک دی.

  • د بدلولو دمخه bundle install او precompile پای ته رسیږي
  • وروستیو پنځو خپرونو څخه هر یو ته په یو کلیک سره بیرته ستنیدنه
  • د هر غیر تولیدي څانګې لپاره د مخکتنې URL
  • ستاسو ډومین د وړیا SSL سند سره
  • د rails console او ډیبګ کولو لپاره په هر پلان کې SSH
د فعال Rails اپلیکیشن تر څنګ د کوډ اېډېټر

له زېرمتون څخه تر فعال Rails اپلېکېشن پورې

  1. Ruby وټاکئ، وړیا پیل کړئ

    په آزمایښتي دوره کې Ruby لا دمخه نښه شوی دی؛ ستاسو کارت د تایید لپاره ساتل کیږي او پیسې نه ترې اخیستل کیږي.

  2. زېرمتون ونښلوئ

    خپله Gemfile او config.ru لرونکې زېرمه ونښلوئ، او هغه څانګه وټاکئ چې په ژوندۍ بڼه خپرېږي.

  3. مخکې له مخکې کمپایل او رازونه تنظیم کړئ

    د جوړولو د کمانډ په توګه assets:precompile وکاروئ، بیا RAILS_MASTER_KEY او DATABASE_URL اضافه کړئ.

  4. ویې لېږئ

    تولید ته استول شوي بدلونونه په داسې نسخو بدلیږي چې تاسو یې بیرته راګرځولی شئ؛ نورې څانګې په مخکتنو بدلیږي.

هغه څه چې Rails لا دمخه تاسو ته درکوي

یو config.ru — Rails یو جوړوي. Gems ستاسو د Gemfile څخه راځي.

# config.ru — the file we serve
require_relative "config/environment"  # Rails
run Rails.application

د Ruby on Rails کوربه توب پلانونه

په Dev Start کې د یو Rails اپلیکیشن سره پیل وکړئ؛ Dev Pro پنځه او Dev Scale شل اپلیکیشنونه پرمخ وړي، چې په هر ګام کې د هر اپلیکیشن لپاره ډېره حافظه او CPU برابروي.

Zinn® Dev Start

⁦؋ ۹۷۴⁩/میاشت

یا ⁦؋ ۹٬۷۴۰⁩ په کال کې

ویبپاڼې
1
د NVMe ذخیره کول
25 GB
د بانډ پلنوالی
1 ټي بي

د 14 ورځو وړیا ازموینه — کارت ته اړتیا ده، هیڅ پیسې نه اخیستل کیږي

خپل سټیک وټاکئ
زما وړیا آزموینه پیل کړئ

Developer Hosting ستاسو خپل کوډ چلوي، نو موږ د اصلي خلکو لپاره د وړیا ازموینې ساتلو په موخه د کارت غوښتنه کوو. ستاسو له کارت څخه پیسې نه اخیستل کیږي — نه نن، او نه هم کله چې ازموینه پای ته ورسیږي. تاسو هیڅ نه ورکوئ ترڅو چې یو پلان ونه ټاکئ؛ که تاسو دا ونه کړئ، ازموینه په ساده ډول ودریږي.

Zinn® Dev Pro

⁦؋ ۱٬۸۸۴⁩/میاشت

یا ⁦؋ ۱۸٬۸۴۰⁩ په کال کې

ویبپاڼې
5
د NVMe ذخیره کول
100 GB په خپلو ټولو سایټونو کې
د بانډ پلنوالی
5 ټي بي

د 14 ورځو وړیا ازموینه — کارت ته اړتیا ده، هیڅ پیسې نه اخیستل کیږي

خپل سټیک وټاکئ
زما وړیا آزموینه پیل کړئ

Developer Hosting ستاسو خپل کوډ چلوي، نو موږ د اصلي خلکو لپاره د وړیا ازموینې ساتلو په موخه د کارت غوښتنه کوو. ستاسو له کارت څخه پیسې نه اخیستل کیږي — نه نن، او نه هم کله چې ازموینه پای ته ورسیږي. تاسو هیڅ نه ورکوئ ترڅو چې یو پلان ونه ټاکئ؛ که تاسو دا ونه کړئ، ازموینه په ساده ډول ودریږي.

Zinn® Dev Scale

⁦؋ ۶٬۴۹۸⁩/میاشت

یا ⁦؋ ۶۴٬۹۸۰⁩ په کال کې

ویبپاڼې
20
د NVMe ذخیره کول
500 GB په خپلو ټولو سایټونو کې
د بانډ پلنوالی
25 ټي بي

د 14 ورځو وړیا ازموینه — کارت ته اړتیا ده، هیڅ پیسې نه اخیستل کیږي

خپل سټیک وټاکئ
زما وړیا آزموینه پیل کړئ

Developer Hosting ستاسو خپل کوډ چلوي، نو موږ د اصلي خلکو لپاره د وړیا ازموینې ساتلو په موخه د کارت غوښتنه کوو. ستاسو له کارت څخه پیسې نه اخیستل کیږي — نه نن، او نه هم کله چې ازموینه پای ته ورسیږي. تاسو هیڅ نه ورکوئ ترڅو چې یو پلان ونه ټاکئ؛ که تاسو دا ونه کړئ، ازموینه په ساده ډول ودریږي.

  • لومړی یې و ازمویههر اداره شوی پلان د 14 ورځو وړیا ازموینې سره پیل کیږي، ترڅو تاسو مخکې له دې چې د کوم شي لپاره پیسې ورکړئ، یو ریښتینی سایټ پرې جوړ کړئ.
  • د ۳۰ ورځو لپاره د پیسو بیرته ورکولو تضمینکه یو اداره شوی پلن ستاسو لپاره مناسب نه وي، د خپل لومړي تادیاتو په ۳۰ ورځو کې موږ ته ووایاست او موږ به یې بیرته راوګرځوو. د اپلیکیشن کوربتوب تر پوښښ لاندې دی. د بېرته ورکړې تګلاره ولولئ
  • اصلي ملاتړ، شامل دیملاتړ په هر پلان کې شامل دی، د هغو کسانو لخوا چې دا پلیټ فارم پرمخ وړي نه د یو سکرېپټ. هغه اکاونټونه چې انتظار نشي کولی د قطار مخکې ته تللی شي. د لومړیتوب لرونکي ملاتړ کار کولو لاره

هغه څه چې دا پلانونه یې نه چلوي

  • د Sidekiq یا Resque لپاره تل فعال بهیر شتون نلري؛ دوراني کار د مهالوېش شويو دندو په توګه پرمخ بوځئ.
  • Action Cable او د WebSocket نور اوږدمهاله کارول د ⁦Zinn® Private Cloud⁩ سرور پورې اړه لري.
  • د کانټینرونو یا Kubernetes لپاره، د ⁦Zinn® Private Cloud⁩ سرور وټاکئ.

د Rails کوربه توب: پوښتنې

تاسو د Ruby کومه نسخه کاروئ؟

د Rack له لارې Ruby 4.0. ستاسو اپلیکیشن له config.ru څخه وړاندې کیږي او په هر ځای پرځای کولو کې gems ستاسو له Gemfile څخه راځي.

ایا زه کولی شم د Rails اپلیکیشن کوربه توب وکړم؟

هو. Rails هغه config.ru رامنځته کوي چې موږ یې وړاندې کوو. assets:precompile د خپل جوړولو د فرمان په توګه وټاکئ او RAILS_MASTER_KEY او د خپل ډیټابیس URL د چاپیریال بدلون موندونکو په پینل کې دننه کړئ.

ایا زه کولی شم Sinatra کوربه کړم؟

هو. هر یو Rack اپلیکیشن په همدې ډول کار کوي: یو config.ru، یو Gemfile، او یو push.

ایا زه کولی شم Sidekiq فعال کړم؟

Sidekiq یوې داسې پروسې ته اړتیا لري چې هر وخت روانه وي، کوم چې دا پلانونه نه ساتي. د دوراني کارونو لپاره د ټاکل شوي دندو څخه کار واخلئ، یا Sidekiq په ⁦Zinn® Private Cloud⁩ سرور باندې چل کړئ.

ایا زه Puma ته اړتیا لرم که Passenger ته؟

نه. ویب سرور ستاسو د Rack اپلیکیشن پخپله چلوي، نو د لګولو یا تنظیمولو لپاره د اپلیکیشن کوم سرور نشته.

ایا وړیا آزموینه شتون لري؟

هو. آزموینه د Ruby په غوره کولو سره ۱۴ ورځې دوام کوي؛ کارت ته اړتیا شته خو پیسې ترې نه ګرځول کېږي، او تر هغې چې تاسو یو پلان ونه ټاکئ، د ورکړې لپاره هیڅ نشته.

د پراختیا کونکي کوربه توب عمومي کتنه

نن خپل د Rails اپلیکیشن ځای پر ځای کړئ

ستاسو د ۱۴ ورځنۍ آزموینې لپاره Ruby مخکې له مخکې ټاکل شوی دی. موږ یوازې د ناوړه ګټې اخیستنې د مخنیوي لپاره کارت غواړو، او کله چې تاسو دا ازموئ هیڅ لګښت نه پرې کیږي.

د 14 ورځو وړیا ازموینه — کارت ته اړتیا ده، هیڅ پیسې نه اخیستل کیږي

خپل سټیک وټاکئ
زما وړیا آزموینه پیل کړئ

Developer Hosting ستاسو خپل کوډ چلوي، نو موږ د اصلي خلکو لپاره د وړیا ازموینې ساتلو په موخه د کارت غوښتنه کوو. ستاسو له کارت څخه پیسې نه اخیستل کیږي — نه نن، او نه هم کله چې ازموینه پای ته ورسیږي. تاسو هیڅ نه ورکوئ ترڅو چې یو پلان ونه ټاکئ؛ که تاسو دا ونه کړئ، ازموینه په ساده ډول ودریږي.