我有一个视图,其中包含用于创建模型的表单。
我的代码工作正常,直到我使用复选框为模型添加了一个属性。
现在,我的代码失败,因为debate_type
未更新,因此未创建模型:
我添加的代码阻止了模型的创建:
型号:
validates_presence_of :debate_type
查看:
<div class="field">
<%= f.check_box :debate_type, {}, "technical", "management" %>
<%= f.label :debate_type, "technical" %>
</div>
我不确定为什么属性debate_type
未更新。
答案 0 :(得分:0)
在控制器中,我忘了允许debate_type
参数。
def subject_params
params.require(:subject).permit(:name, :body, :parent_id, :debate_type)
end