简体   繁体   English

check_box助手无法从表单中使用

[英]check_box helper doen't work from the form

I have Project class with :fulltime boolean attribute. 我有带:fulltime布尔属性的Project类。 So Project can be either fulltime or single project. 因此,项目可以是全职或单个项目。 Default: false. 默认值:false。

For defining that I have check box in my Edit page: 为了定义我在“编辑”页面中具有复选框,请执行以下操作:

=form_for [@user, @project] do |f|
.
.
.
    = f.check_box :fulltime
    %b Fulltime 

My update action works just fine for other params, but not for :fulltime. 我的更新操作对其他参数正常,但对:fulltime无效。 All I can do is define true/false from console. 我所能做的就是在控制台中定义true / false。

Asking 4 ur kind help 要求4友善的帮助

Post your params generated after submitting the form 提交提交表单后生成的参数

You pushed me to find an answer. 你逼我找到答案。 I just forgot to permit :fulltime in params 我只是忘了允许:全职

def project_params
  params.require(:project).permit(:title, :content, :budget, :user_id, :fulltime)
end

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM