rails check_box_tag значение NULL - PullRequest
0 голосов
/ 23 марта 2010

Я не уверен, почему у меня возникла эта проблема, возможно, я неправильно использую 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 Ответ

1 голос
/ 23 марта 2010

Ах, конечно, я разобрался с проблемой, когда выкладываю это. Для тех, кто совершает действительно очевидные ошибки, как я:

Поскольку я использую check_box_tag, я никогда не определял объект. Должно выглядеть так:

<%= check_box_tag ('message[bcc_email]', value = @spouses) %> <%= f.label :bcc_email, "Company Spouses" %><br />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...