Azt a színest is. Apachenál:
illetve Nginxnél:Kód:gem install passenger passenger-install-apache2-module
Kód:gem install passenger passenger-install-nginx-module
Azt a színest is. Apachenál:
illetve Nginxnél:Kód:gem install passenger passenger-install-apache2-module
Kód:gem install passenger passenger-install-nginx-module
Megvan az Update Rails 3.0.0-ra, ami alatt a Ruby 1.9.2 muzsikál.
Miért jó ez?
1. Gyorsabb
PageSpeedScore: 98/100 úgy, hogy az összes checknél zöld pipa van. (Hogy a túróban lesz 100?)
YSlow: Grade A (Minden A, kivéve:
Szóval, full A csak akkor leszel Yahoo szerint, ha nem használsz Google Analyticset. Érdekes…Kód:Grade B on Add Expires headers There is 1 static component without a far-future expiration date. * (2010/9/1) http://www.google-analytics.com/ga.js )
2. Biztonságosabb
3. Valid HTML5
4. Active Record chainable query language built on top of relational algebra
Kb:Active Record láncolható query nyelv, ami relacionális algebrára épül. – kb. ez volt az utolsó Rails 3 dokumentációdarab, amit megpróbáltam magyarra fordítani.) Na ezt inkább szemléltetem. Kikommentezve # az ilyen volt, ami nincs kikommentezve (minden második sor) az ilyen lett:Ezek a CTDD forráskódjából vannak. Rails tudás nélkül is látszik, hogy még az egyszerűbb queryk is rövidebbek és átláthatóbbak lettek. Ráadásul a relational algebra miatt optimálisabbak is.Kód:# format.html { @domains = Domain.find(:all,:conditions => { :elfogadva => TRUE }, :order => "created_at DESC", :limit => 10) } format.html { @domains = Domain.where(:elfogadva => TRUE).order("created_at DESC").limit(10) } vagy: # format.xml { @domains = Domain.find(:all,:conditions => { :elfogadva => TRUE }, :order => "created_at DESC").each { |x| x.email[1..-1] = x.email[1..-1].gsub(/[a-zA-Z0-9]/,'*') } } format.xml { @domains = Domain.where(:elfogadva => TRUE).order("created_at DESC").each { |x| x.email[1..-1] = x.email[1..-1].gsub(/[a-zA-Z0-9]/,'*') } }
Ja egyúttal az SQLite is frissült: 3.7.2 On 2010 August 24
Summázat:
Ruby frissítés: 5 perc (dokumentáció, minden)
Gemek frissítése: 15 perc (dokumentáció, fórumolvasgatás, stb.)
Vacakolás, hogy miért nem megy: 30 perc
Ledob mindent, újrarak 0-ról: 5 másodperc
Felrak mindent 0-ról, de rájön, hogy ugyanaz a hiba, mint eddig: 5 másodperc + 5 perc káromkodás
Rails 3 Upgrade Handbook megvétele ebook formában: 12 dollár és 3 perc
Hiba megtalálása: 3 óra (közben rácsodálkozás, hogy jééé ezt is másként oldották meg Rails 3-ban)
Hiba kijavítása: 30 másodperc
SQLite frissítés: 5 másodperc
Amazon RDS frissítés: 0 másodperc
touch /home/ctddro/ctdd/tmp/restart.txt: 1 másodperc és megy
Utoljára módosítva: WSzP által : 2010-08-31 01:50
Én nem kategóriát szeretnék kérni, hanem egy keresési lehetőséget. Nekem nagyon hiányzik, jó lenne egyszerűen rákeresni bekerült-e az ajánlásom. Meg az adott keresőszóra feljövő többi ajánlat is tanulságos lehet (pl. melyik kategóriába ajánlottak).
Egyébként működik, upgrade sikerült. Kösz a tanulságos és szellemes leírást róla :-)
kérdés... a backward compatibility-vel hogy áll a rails 3? ujra kell írni a egyből a queryket, vagy megy a régivel is és lassan ráér az ember refactorálni?
egyébként a rails3 az még béta? vagy ez már végleges verzió?
update: most látom hogy már van 3.0 stable. hamarosan én is kipróbálom.
Utoljára módosítva: Geri által : 2010-08-31 08:00
No Pain, No Gain
linkbuilding.hu
ruby on rails
Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
A keresést én is szeretném... sokszor már nem emlékszem, hogy melyik kategóriába is ajánlottam...
Megy a régi is, meg az új is, viszont azt hiszem a 3.1-ben a régi már nem fog menni. Szóval van még pár hónapod.
Amúgy ezzel nem, de sok másban segít az upgrade plugin:
Jelenleg: http://ctdd.ro/xml és Ctrl+F.Kód:$ script/plugin install git://github.com/rails/rails_upgrade.git
Azért nincs keresés, mert a duplikáció elkerülése végett nincsenek aloldalai az egyes domaineknek. Csak a kategóriáknak vannak aloldalai. Ha ugyanis van aloldal adott domainnek, akkor annak a tartalma meg fog egyezni az összes többi katalógus hasonló aloldalával. Ennek ellenére a RESTful megközelítés miatt megvan aa routes.rb végén.Kód:match '/:controller(/:action(/:id))'
Tehát meg lehet csinálni a keresést, és előbb-utóbb sor kerül rá.
Kösz a tippet!
Akkor megállapítom, hogy egyelőre csak az egyik beküldött oldalam került elfogadásra vagy a másikat csak felírtam de nem küldtem be.
(Mindig mondom magamnak, ne igyál annyit, ne igyál, de beszélhetek a buta fejemnek.)
Szerintem elfelejtetted. Minden beküldött oldal, ami megfelelt bizonyos minimumnak az bekerült, most nem vár egyetlen oldal sem elfogadásra. Szóval küldd be a másodikat is bátran.
Amúgy jelenleg 631 oldal van a katalógusban. Ami egy fél éves katalógustól azt hiszem szép eredmény.
És jó egy nap után kaptam is egy [BUG] Segmentation fault ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux] nevű édes dolgot, ami úgy hazavágta a ruby-t, hogy még.
Ez a Ruby 1.9.2 + Rails 3 tiszta kaland. Sokkal izgalmasabb, mint bármilyen számítógépes RPG az utóbbi időben (na jó, talán a Dragon Age megközelíti).
Ma egy furcsa hibát produkált a Passenger vagy a Rack, de megoldódott azonnal, amint a Gemfile.lock-ot töröltem. Viszont az lenne a kérdésem, hogyha valaki bármilyen hibát tapasztal azonnal írjon emailt. (Meg az Exceptional nem szólt ám ilyen „apróságokról”, gondolom őt is elvitte a hiba.)
Annak ellenére, hogy a Ruby 1.9.2 és Rails 3 hivatalosan stabil kiadások én csak erősebb idegzetűeknek ajánlanám őket egyelőre. Gondolom egy-két hét és kijön a Rails 3.0.1 és a Ruby 1.9.2 újabb p release, amitől már valóban stabilak lesznek.