如果许多其他属性不为 0,我正在使用 before_save 回调方法将属性设置为 true。当我更新模型但未设置额外属性时调用回调。我认为这可能是因为该属性没有传递给更新方法。我该如何解决这个问题?
控制器
@blog.update(blog_params)
模型
before_save do
self.indicator = true unless attribute_1 == "0" && attribute_2 == "0"
end
如果许多其他属性不为 0,我正在使用 before_save 回调方法将属性设置为 true。当我更新模型但未设置额外属性时调用回调。我认为这可能是因为该属性没有传递给更新方法。我该如何解决这个问题?
控制器
@blog.update(blog_params)
模型
before_save do
self.indicator = true unless attribute_1 == "0" && attribute_2 == "0"
end