:show end A form_for helper kapott egy namespace opciót, amivel az ID- egyediségét tudjuk könnyedén elérni. Az ActiveSupport::Memoizable deprecated lett, helyette a built-in Ruby memoization használata javasolt. Erről egy kisebb vita is kialakult a Github-on. Az ActiveRecord migrációknál mostantól megadható a scope, ami akkor hasznos ha csak egy engine migration-jeit akarjuk újrafuttatni. A slow query-k automatikusan bekerülnek a log file-ba és egy EXPLAIN futtatás eredménye is. Ezen kivűl még jópár változtatás van, én csak kiragadtam néhányat közülük." >

Rails 3.2

Geri 2011-12-21 11:33:53 UTC

Tegnap megjelent a Rails 3.2.rc1, így hamarosan a stabil verzió is elérhető lesz. A változások itt érhetőek el https://gist.github.com/1472145. Kaptunk néhány változtatást ami gyorsítja a Rails, például dev módban mostmár be tudjuk állítani, hogy csak akkor töltse újra a class-okat, ha azok változtak. Van egy új router is, ami szintén a sebességet szándékozik javítani. Erről nem sok infót találtam eddig, de majd megsasolom a kódot és írok róla egy külön cikket ha érdemes.
A layout megadásánál a controller-ünkben mostmár használhatjuk az only, és except opciókat. Pédául:

class CarsController
layout ‘single_car’, :only => :show
end

A form_for helper kapott egy namespace opciót, amivel az ID- egyediségét tudjuk könnyedén elérni.
Az ActiveSupport::Memoizable deprecated lett, helyette a built-in Ruby memoization használata javasolt. Erről egy kisebb vita is kialakult a Github-on.
Az ActiveRecord migrációknál mostantól megadható a scope, ami akkor hasznos ha csak egy engine migration-jeit akarjuk újrafuttatni.
A slow query-k automatikusan bekerülnek a log file-ba és egy EXPLAIN futtatás eredménye is.
Ezen kivűl még jópár változtatás van, én csak kiragadtam néhányat közülük.

Hozzászólások


Ajánló

Ajánló archivum
ruby rvm git github verziókezelés rails rspec tesztelés ruby on rails