使用ActiveRecord时,如果要更新记录,则只会添加已更改为查询的字段。我需要一种方法来告诉它始终在我的查询中添加特定字段,即使Rails认为它没有改变。在我的示例中,我总是希望在保存记录时将字段设置为“U”。该字段的名称是DELETE_FLAG。所以,我想在每次发送到MySQL的UPDATE查询中看到DELETE_FLAG =“U”。
我已经尝试DELETE_FLAG_will_change!
在模型中,但似乎没有做任何事情,也许是因为我把它放在了错误的地方?
我也见过touch
方法,但这不行。之后我不想再次更新记录。
这看起来很基本,我敢肯定我必须在这里忽略一些东西。任何帮助,将不胜感激。谢谢!