Method: ActiveRecord::QueryMethods#readonly

Defined in:
lib/active_record/relation/query_methods.rb

#readonly(value = true) ⇒ Object

Sets readonly attributes for the returned relation. If value is true (default), attempting to update a record will result in an error.

users = User.readonly
users.first.save
=> ActiveRecord::ReadOnlyRecord: ActiveRecord::ReadOnlyRecord


704
705
706
# File 'lib/active_record/relation/query_methods.rb', line 704

def readonly(value = true)
  spawn.readonly!(value)
end