Railsモデルで、新しいレコードを作成する場合にのみ属性にアクセスできるが、更新する場合はアクセスできないと言う方法はありますか?
何かのようなもの:
class DesiredModel < ActiveRecord::Base
attr_accessible :type, :only => [:create] # this is just example
attr_accessible :type if :new_record? # this is just example
end