Ruby 4.0 iyadoo la adeegsanayo Rack
Rails, Sinatra ama qaab-dhismeed kasta oo Rack ah, oo si toos ah config.ru uga adeegayo serfarka shabakadda laftiisu.
Martigelinta Ruby on Rails
Ka daabul Rails, Sinatra ama abka Rack kasta Git. Riixid kasta waxay fulisaa bundle install iyo dhisiddaada, ka dibna toos ayay u beddeshaa — uma baahna in la socodsiiyo Puma ama NGINX.
Tijaabo bilaash ah oo 14 maalmood ah — kaar baa loo baahan yahay, wax lacag ah lama jarayo
Bilow tijaabadayda bilaashka ahDeveloper Hosting waxay shaqaysiisaa koodhkaaga gaarka ah, markaa waxaanu weydiisanaynaa kaadh si tijaabada bilaashka ah loogu ilaaliyo dadka dhabta ah. Kaadhkaaga waxba lagama goynayo — maanta maaha, mana aha marka tijaabadu dhammaato. Waxba ma bixinaysid ilaa aad doorato qorshe mooyee; haddii aadan dooran, tijaabadu si fudud ayay u joogsanaysaa.
Qorshayaasha laga bilaabo US$14.99 bishii
Rails mar horeba wuxuu wataa config.ru aan adeegsano. Gem-yada, dhisidda, bilaabista iyo shantii siideyn ee ugu dambeysay waxaa laga maareeyaa dhankayaga.
Rails, Sinatra ama qaab-dhismeed kasta oo Rack ah, oo si toos ah config.ru uga adeegayo serfarka shabakadda laftiisu.
Gems-ka Gemfile-kaaga ku jira waxa lagu rakibaa xidhmada nooca laftiisa, ka dibna dhiskaagu wuu soconayaa — assets:precompile, socdaalinta, wax kasta oo aad dejisayba.
RAILS_ENV, RACK_ENV iyo APP_ENV waa production ilaa aad adigu qiimayaal kale dejisatid mooyaane.
Geli RAILS_MASTER_KEY iyo URL-ka xog-kaydiyahaaga guddiga doorsoomayaasha deegaanka; waxa lagu kaydiyaa kayd sir ah.
Wax kasta oo barnaamijkaaga Rails ku qoro stderr waxay ka soo muuqanayaan daawadaha diiwaanka ee dashboard-ka.
Hawlaha rake ee habeenkii, warbixinnada ama nadiifinta waxay u shaqeeyaan sidii hawlo loo qorsheeyay.
Soo-diris kasta waxaa lagu furaa gal u gaar ah, halkaas ayaana lagu xidhaa laguna dhisaa, ka dibna kaliya ayaa toos loo hawlgeliyaa. Ku-shubidda xidhmada ama horudhac-ururinta fashilanta marnaba ma beddesho nooca tooska u shaqaynaya. Ku noqoshada mid kasta oo ka mid ah shantii nooc ee ugu dambeeyay waa hal gujis oo keliya.
Ruby mar horeba waa laga calaamadeeyay tijaabada; kaarkaaga waxaa loo hayaa xaqiijin loomana xisaabinayo lacag.
Ku xidh kaydka Gemfile-kaaga iyo config.ru-gaaga, oo dooro laanta tooska u soconaysa.
U isticmaal assets:precompile ahaan amarka dhisidda, ka dibna ku dar RAILS_MASTER_KEY iyo DATABASE_URL.
Geynta wax-soo-saarka waxay noqonaysaa sii-deymo aad dib u celin karto; laamaha kale waxay noqonayaan hor-u-eegisyo.
Faylka config.ru — Rails ayaa mid soo saara. Gems-ku waxay ka yimaadaan Gemfile-kaaga.
# config.ru — the file we serve
require_relative "config/environment" # Rails
run Rails.applicationKu bilow hal app oo Rails ah oo ku yaal Dev Start; Dev Pro wuxuu shaqeysiiyaa shan halka Dev Scale uu shaqeysiiyo labaatan, iyadoo tallaabo kasta lagu helayo xusuus iyo CPU dheeraad ah app kasta.
US$14.99/bishii
iyo US$149.90 sanadkii
Tijaabo bilaash ah oo 14 maalmood ah — kaar baa loo baahan yahay, wax lacag ah lama jarayo
Bilow tijaabadayda bilaashka ahDeveloper Hosting waxay shaqaysiisaa koodhkaaga gaarka ah, markaa waxaanu weydiisanaynaa kaadh si tijaabada bilaashka ah loogu ilaaliyo dadka dhabta ah. Kaadhkaaga waxba lagama goynayo — maanta maaha, mana aha marka tijaabadu dhammaato. Waxba ma bixinaysid ilaa aad doorato qorshe mooyee; haddii aadan dooran, tijaabadu si fudud ayay u joogsanaysaa.
US$28.99/bishii
iyo US$289.90 sanadkii
Tijaabo bilaash ah oo 14 maalmood ah — kaar baa loo baahan yahay, wax lacag ah lama jarayo
Bilow tijaabadayda bilaashka ahDeveloper Hosting waxay shaqaysiisaa koodhkaaga gaarka ah, markaa waxaanu weydiisanaynaa kaadh si tijaabada bilaashka ah loogu ilaaliyo dadka dhabta ah. Kaadhkaaga waxba lagama goynayo — maanta maaha, mana aha marka tijaabadu dhammaato. Waxba ma bixinaysid ilaa aad doorato qorshe mooyee; haddii aadan dooran, tijaabadu si fudud ayay u joogsanaysaa.
US$99.99/bishii
iyo US$999.90 sanadkii
Tijaabo bilaash ah oo 14 maalmood ah — kaar baa loo baahan yahay, wax lacag ah lama jarayo
Bilow tijaabadayda bilaashka ahDeveloper Hosting waxay shaqaysiisaa koodhkaaga gaarka ah, markaa waxaanu weydiisanaynaa kaadh si tijaabada bilaashka ah loogu ilaaliyo dadka dhabta ah. Kaadhkaaga waxba lagama goynayo — maanta maaha, mana aha marka tijaabadu dhammaato. Waxba ma bixinaysid ilaa aad doorato qorshe mooyee; haddii aadan dooran, tijaabadu si fudud ayay u joogsanaysaa.
Ruby 4.0 adoo adeegsanaya Rack. Abkaaga waxaa laga adeegaa config.ru gems-kuna waxay ka yimaadaan Gemfile-kaaga daabacis kasta.
Haa. Rails waxay soo saartaa config.ru ee aan adeegsanno. Deji assets:precompile amarka dhisiddaada oo geli RAILS_MASTER_KEY iyo URL-ka xog-ururintaada qaybta doorsoomayaasha deegaanka.
Haa. App kasta oo Rack ah wuxuu u shaqeeyaa si isku mid ah: config.ru, Gemfile, iyo push.
Sidekiq wuxuu u baahan yahay hab hawleed socda mar kasta, kaas oo aysan qorshayaashani haysanin. U isticmaal hawlaha la qorsheeyay shaqooyinka xilliyaysan, ama ku socodsii Sidekiq adeegaha Zinn® Private Cloud.
Maya. Seerfarka web-ka ayaa laftiisu maamula abkaaga Rack, markaa ma jiro seerfar abka ah oo la rakibo ama la habeeyo.
Haa. Tijaabadu waxay soconaysaa 14 maalmood marka Ruby la doorto; kaar ayaa loo baahan yahay laakiin wax lacag ah lagama jarayo, wax lacag ahna ma jiraan ilaa aad qorshe doorato mooyee.
Ruby waxaa horey loogu doortay tijaabadaada 14-ka maalmood ah. Waxaan kaliya kaadhka u weydiisaneynaa si looga hortago ku takrifalka, wax lacag ahna lagama goynayo inta aad tijaabineyso.
Tijaabo bilaash ah oo 14 maalmood ah — kaar baa loo baahan yahay, wax lacag ah lama jarayo
Bilow tijaabadayda bilaashka ahDeveloper Hosting waxay shaqaysiisaa koodhkaaga gaarka ah, markaa waxaanu weydiisanaynaa kaadh si tijaabada bilaashka ah loogu ilaaliyo dadka dhabta ah. Kaadhkaaga waxba lagama goynayo — maanta maaha, mana aha marka tijaabadu dhammaato. Waxba ma bixinaysid ilaa aad doorato qorshe mooyee; haddii aadan dooran, tijaabadu si fudud ayay u joogsanaysaa.