Ruby on Rails / [Перевод] ActiveRecord Query Interface 3.0

В данном переводе рассмотрены нововведения в следующей версии ActiveRecrod для Ruby on Rails 3, а так-же описана часть модуля, которая будет исключена в пользу поддержки новых интерфейсов.


Что потеряет поддержку в Rails 3.1?



Следующие методы будут считаться устаревшими в релизе Rails 3.1 (но не Rails 3.0), и будут полностью исключены из Rails 3.2 (хотя можно будет установить специальный плагин для их дальнейшего использования). Имейте в виду это предупреждение, т.к. оно влечет за собой значительные изменения в коде.



В кратце, передача хеша options, содержащего :conditions, :include, :joins, :limit, :o ffset, :o rder, :select, :readonly, :group, :having, :from, :lock любому методу класса, предоставленного ActiveRecord’ом отныне считается устаревшим.



Рассмотрим это более подробно.


AD: