我已經成立了一個類加載ActiveModel在我的Rails應用程序是這樣的:ActiveModel有一個包含「update_attributes」方法的模塊嗎?
class MyThingy
extend ActiveModel::Naming
extend ActiveModel::Translation
include ActiveModel::Validations
include ActiveModel::Conversion
attr_accessor :username, :favorite_color, :stuff
def initialize(params)
#Set up stuff
end
end
我真的希望能夠做到這一點:
thingy = MyThingy.new(params)
thingy.update_attributes(:favorite_color => :red, :stuff => 'other stuff')
我可以只寫我自己的update_attributes方法,但我有一種感覺,它存在於某個地方。可以?
是否有對於新版Rails版本有哪些啓發? – schmijos