我试图将一个真/假值设置为rails 4中表单中的单选按钮.我在stackoverflow上发现了一个帖子,并相应地实现了我的单选按钮,但我总是将其作为值.
我的代码
<div><%= label :access_rights, 'Read Only', :value => "false" %></div>
<%= f.radio_button :access_rights, "Read Only", :checked => true , false%></div>
<div><%= label :access_rights, 'Read and Write', :value => "true" %></div>
<%= f.radio_button :access_rights, "Read and Write", true %>
Run Code Online (Sandbox Code Playgroud)
是否有不同的方法为rails 4中的单选按钮设置值?
编辑:
在我的控制器中
def access_params
params.require(:accessor).permit(:email, :access_rights)
end
Run Code Online (Sandbox Code Playgroud)
参数:
{"utf8"=>"?",
"authenticity_token"=>"t/da2RRBi4KsyndnHx4WNZLoOHu9DVlAWtl/59NPiMc=",
"accessor"=>{"accessor_id"=>"email",
"access_rights"=>"Read and Write"},
"commit"=>"Grant Permission"}
Run Code Online (Sandbox Code Playgroud)
我相信其他答案的标签不会正常工作.以下是更正标签的示例.
<div>
<%= label :access_rights, "Read Only", value: false %>
<%= f.radio_button :access_rights, false, :checked => true, :value => false %>
</div>
<div>
<%= label :access_rights, "Read and Write", value: true %>
<%= f.radio_button :access_rights, true, :value => true%>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10516 次 |
| 最近记录: |