我在 Rails 4 中使用 strong_params。当我尝试使用这样的自定义设置方法时:
def foo=(foo)
@foo = foo
end
然后 Rails 在数据库中将该属性记录为空。如果我删除自定义设置器,那么一切正常。在 Rails 3 中,自定义设置器是这样编写的,但也许事情已经改变了?如果是这样,自定义设置器现在如何工作?
我在 Rails 4 中使用 strong_params。当我尝试使用这样的自定义设置方法时:
def foo=(foo)
@foo = foo
end
然后 Rails 在数据库中将该属性记录为空。如果我删除自定义设置器,那么一切正常。在 Rails 3 中,自定义设置器是这样编写的,但也许事情已经改变了?如果是这样,自定义设置器现在如何工作?