Главная страница

Что нового в Rails

15:56, 2008-04-02 [ ru ]

Ryan постоянно пишет о новом в Ruby on Rails.

А я вот решил заморочится переводами :)

Что же нового в Rails?

Частичные апдейты модели

post = Post.find(:first)
post.title    
#=> "OOXML - банановый стандарт для плохих документов"
post.rating   
#=> 4329

# Изменяем всего один аттрибут модели
article.title = "Хуёвый стандарт для хуёвых документов"

# И только обновленный пойдет в базу
article.save 
#=>  "UPDATE articles SET title = 
'Хуёвый стандарт для хуёвых документов' WHERE id = 1"

Чудесно, не правда ли? Если кто-то не в курсе, раньше ActiveRecord апдейтал все атрибуты модели не смотря на то, что изменились только некоторые.

Чтобы включить эту фичу глобально нужно добавить в config/initializer вот это:

ActiveRecord::Base.partial_updates = true

Нет комментариев.

Войдите с помощью OpenID чтобы опубликовать комментарий.
Strio