2010-03-23 31 views
0

我不知道爲什麼我有這個問題,也許我錯誤地使用了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

回答

1

當然,我發現這個問題後,我發現問題正確。對於任何人,這使得像我這樣的真正明顯的錯誤:

由於我使用check_box_tag,我從來沒有指定一個對象。應該看起來像這樣:

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