对于我的生活,我无法弄清楚为什么这个选择标签的结果在发布时不会保存。我没有使用attr_accessible。
视图:
<%= f.label :kind, "1-bug 2-mod 3-new 4-other" %><br />
<%= select_tag :kind, options_for_select(SiteCare::KIND, :kind) %>
site_care模式:
KIND = [["1 Bug",1],
["2 Modification",2],
["3 New",3],
["4 Other",4]]
感谢。
答案 0 :(得分:4)
我认为你应该使用select
代替select_tag
这样的
<%= f.label :kind, "1-bug 2-mod 3-new 4-other" %><br />
<%= f.select :kind, SiteCare::KIND %>
然后只会与对象@site_care
绑定,因为f.select
会将其作为select
标记的第一个参数传递。