gpt4 book ai didi

ruby-on-rails - 在 erb - rails 中保存复选框值

转载 作者:数据小太阳 更新时间:2023-10-29 08:11:23 26 4
gpt4 key购买 nike

我有一个嵌套表单,可以将信息保存到三个不同的模型中。表单的一部分使用了复选框并且应该保存值 1-5。但是,即使复选框被选中,表单也会返回值 0。我尝试了几种不同的代码变体来设置选中的值。任何帮助将非常感激。部分表单代码如下:

<%= form_for @newinstructor do |f|%>

<%= f.text_field :first_name %>
<%= f.text_field :last_name %>
<%= f.fields_for :through_ats do |tag_field| %>
<%= label_tag("What categories does your activity fit into?") %><br>
<%= label_tag(:tag, "Cooking") %>
<%= tag_field.check_box(:tag_id, :value => 1) %>
<%= label_tag(:tag, "Art") %>
<%= tag_field.check_box(:tag_id, :value => 2) %>
<%= label_tag(:tag, "Music") %>
<%= tag_field.check_box(:tag_id, :value => 3) %>
<%= label_tag(:tag, "Outdoors") %>
<%= tag_field.check_box(:tag_id, :value => 4) %>
<%= label_tag(:tag, "Food") %>
<%= tag_field.check_box(:tag_id, :value => 5) %>
<% end %>

<%= f.submit %>

<% end %>

最佳答案

您是否允许在参数中使用 tag_id

params.require(:instructor).permit(:name,
through_ats_attributes: [:id, :tag_id, :_destroy]
)

关于ruby-on-rails - 在 erb - rails 中保存复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38286479/

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