Spec-Zone.ru › Ruby on Rails 4.2

класс ActiveRecord::ImmutableRelation

Родитель:
ActiveRecord::ActiveRecordError

Выбрасывается, когда отношение не может быть изменено, потому что оно уже загружено.

class Task < ActiveRecord::Base
end

relation = Task.all
relation.loaded? # => true

# Methods which try to mutate a loaded relation fail.
relation.where!(title: 'TODO')  # => ActiveRecord::ImmutableRelation
relation.limit!(5)              # => ActiveRecord::ImmutableRelation

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API