2011-08-09 10 views
0

각 표준 주제에 대한 번역을 추가하는 모듈을 빌드했습니다. 이 주제에는 많은 표준 옵션이 있으며 페이지에서 직접 번역 할 수 있습니다.양식 필드 반복

편집보기에 관해서 양식에 문제가 있습니다.

번역을 표시 할 때마다 f.input : 값이 반복 될 때마다 그 값이 반복되어 각 표준 값으로 표시되기를 원합니다.

질문은 입력 필드를 반복 할 수있는 방법입니다. 표준 값당 한 번만 표시하고 표준 값으로 변환 된 모든 값을 반복하지 않는 형식의 값입니다.

나는 새로운 것을 만들 때마다 잘 동작한다. 테이블에서 필드를 몇 번이나 반복했는지 반복되는 필드에 관한 것입니다.

내 코드에 대한 요점 :

https://gist.github.com/266562670cd8dab28548

답변

0

변경 :

<%= @preference_topic.preference_topic_options.each_with_index do |option, index| %> 
    <%= f.fields_for option.preference_topic_option_translations.first, option do |translate_form| %> 

에 :

<%= @preference_topic.preference_topic_options.each_with_index do |option, index| %> 
    <%= f.fields_for option.preference_topic_option_translations.first || option.preference_topic_option_translations.build, option do |translate_form| %>