2010-03-23 5 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 ='를 쓸 수 있습니다. 불필요한 부분입니다. –

답변

1

아 물론이 게시물을 게시 할 때 문제를 올바르게 파악합니다. 거기서 나와 같은 누군가는 내게 정말로 분명한 실수를하게된다.

나는 check_box_tag를 사용하기 때문에 나는 결코 객체를 지정하지 않았다.

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