Возможно ли иметь атрибут, который назначается только по массе при создании объекта модели?
Например, атрибут username должен быть назначен по массе при создании объекта, но непосле этого (только для чтения).
username
Вот что attr_readonly делает:
attr_readonly
class User < ActiveRecord::Base attr_readonly :username end u = User.create(:username => 'dude') u.username # => 'dude' u.update_attributes(:username => 'dudette') u.reload.username # => 'dude'