我想用模型做一些事情。我遵循脂肪模型,瘦身控制器的方法。在實例方法或控制器中保存模型?
我應該將模型保存在模型函數還是控制器中?爲什麼?
例如:
# in package_controller.rb
def do_stuff
package.do_something
package.do_another_thing
package.save
end
# in package.rb
def do_something
self.foo = "bar"
end
def do_another_thing
self.apple = "banana"
end
VS
# in package_controller.rb
def do_stuff
package.do_something
package.do_another_thing
end
# in package.rb
def do_something
self.foo = "bar"
self.save
end
def do_another_thing
self.apple = "banana"
self.save
end