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方法。
任何想法?
答
当然,我发现这个问题后,我发现问题正确。对于任何人,这使得像我这样的真正明显的错误:
由于我使用check_box_tag,我从来没有指定一个对象。应该看起来像这样:
<%= check_box_tag ('message[bcc_email]', value = @spouses) %> <%= f.label :bcc_email, "Company Spouses" %><br />
您可以在'check_box_tag'中省略'value =',这是多余的。 – 2010-03-23 20:29:45