2014-09-15 6 views
0

form_for select 도우미를 사용하려고하는데 숫자 선택을 시도하는 중 오류가 발생합니다. 이것은 내 라인 :f.select 잘못된 인수

<%= f.select(:reminder, options_for_select([ ['0','0'], ['10','10'], ['25','25'] ], {}, {:class => 'form-control'})) %> 

나는이 오류가 무엇입니까 : 내 구문 다른 방법을 많이 서식을 시도했지만 내가 곤경에 오전

wrong number of arguments (3 for 1..2) 

. 선택 도우미에 대한 구문이 잘못 될 수있는 사람을 아는 사람들에게 감사드립니다. BTW 나는 참고로이 페이지를 useing되었다 options_for_select에 대한

http://guides.rubyonrails.org/form_helpers.html#making-select-boxes-with-ease http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/options_for_select

답변

1

귀하의 폐쇄 라운드 브라켓이 잘못된 장소에 있습니다. 시도 :

<%= f.select(:reminder, options_for_select([ ['0','0'], ['10','10'], ['25','25'] ]), {}, {:class => 'form-control'}) %> 

options_for_select는 1 개 또는 2 인자를 (2 인수는 선택 사항입니다)합니다. 잘못 배치 된 닫는 괄호 때문에 3 개의 인수를 전달합니다.

+0

나는 의미없는 오류가 나타나고 있습니다 : 리마인더가 내 DB에 정확하지 않습니까? 이 경우에 당신의 것을 정확하게 표시 할 것입니다. – ZachyBear

+0

아마도 예. 확실하게 전체 오류 메시지를 확인해야합니다. –