在我的控制器中创建我有以下代码
def create
params[:user].merge!(verified: true)
super
end
在我的表单上,我有带有名称的复选框tos_agreement
。如果我的 tos_agreement 值在 params != '1' 中,我如何强制设计不要在 super 中保存资源,而是通过向@user.errors 添加错误来渲染?
我不能使用模型方法来实现这样的复选框,所以我必须通过控制器处理它而不重写设计的超级方法