我发现自己经常写这种模式。这真的很丑陋和令人讨厌,尤其是如果我只是在Console中进行快速更改时。
u = User.find(some_id)
u.name = "new name"
u.save
最好的制作方法是什么,这样我就可以在一个语句中做到这一点。我希望能够做这样的事情。
User.find(some_id).set({name:"new nane"}).save
这应该可以正常工作
User.find_by(id: some_id)&.update_attributes(name: 'abc', second_attribute: 'some_value')