rails check_box_tag值为NULL

问题描述:

我不知道为什么我有这个问题,也许我错误地使用了check_box_tag。rails check_box_tag值为NULL

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

<%= 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方法。

任何想法?

+0

您可以在'check_box_tag'中省略'value =',这是多余的。 – 2010-03-23 20:29:45

当然,我发现这个问题后,我发现问题正确。对于任何人,这使得像我这样的真正明显的错误:

由于我使用check_box_tag,我从来没有指定一个对象。应该看起来像这样:

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