gpt4 book ai didi

ruby-on-rails - 在 Rails 中使用复选框

转载 作者:行者123 更新时间:2023-12-04 03:37:40 25 4
gpt4 key购买 nike

我以前从未在 Rails 中使用过复选框,也不知道我做错了什么。当我尝试加载我的页面时,我收到一条错误消息,显示 NoMethodError in Dplans#show, undefined method "merge"for "Art":String

这是 Dplans show 页面上我的复选框表单的代码:

<%= form_for @dplan, :url=>{ :action=>"update_distribs" } do |f| %>
<%= f.check_box :Art, 'Art' %> <b>Art</b> <br/>
<%= f.check_box :Lit, 'Lit' %> <b>Lit</b> <br/> <br/>

<div class="actions">
<%= f.submit "Save" %>
</div>
<% end %>

Art 和 Lit 都是字符串,并且是 dplan 中的 attr_accessible。感谢您的帮助!

最佳答案

FormBuilder.check_box 的第二个参数是 HTML 选项的哈希值。您指定的字符串不是必需的。试试这个:

<%= f.check_box :Art %> <b>Art</b> <br/>
<%= f.check_box :Lit %> <b>Lit</b> <br/> <br/

关于ruby-on-rails - 在 Rails 中使用复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7195550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com