rails check_box_tag值为NULL

时间:2010-03-23 20:15:35

标签: ruby-on-rails forms checkbox

我不知道为什么我遇到这个问题,也许我错误地使用了check_box_tag。

我有一个用于发送电子邮件的表单。您应该能够选择一个或多个代表不同人群的框。

<%= check_box_tag (:bcc_email, value = @spouses) %> <%= f.label :bcc_email, "Company Spouses" %><br />
<%= check_box_tag (:bcc_email, value = @soldiers) %> <%= f.label :bcc_email, "Company Soldiers" %><br />

值是一组电子邮件地址。那些工作正常,我已经将它们作为下拉菜单运行了一段时间。

当我查看HTML页面源的值时,它们就不会与create方法一起传递。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

当然,当我发布这个问题时,我认为问题正确。对于那些像我一样犯明显错误的人来说:

由于我使用的是check_box_tag,因此我从未指定过对象。应该是这样的:

<%= check_box_tag ('message[bcc_email]', value = @spouses) %> <%= f.label :bcc_email, "Company Spouses" %><br />