2013-07-03 1 views
0

블로그 게시물과 같은 '게시'개체에 대한 간단한 양식이 있으며 양식 필드 중 하나는 '태그'컬렉션 용입니다. '태그'는 레일스 기본값 'name'외에 하나의 필드 만 가진 has_and_belongs_to_many 연관입니다.Rails 3의 HTML 입력 필드에서 객체의 배열을 채 웁니까?

태그에 사용자 유형을 입력하고 기존 태그와 일치 시키려면 먼저 게시 객체를 저장하기 전에 first_or_create를 사용하여 컨트롤러의 'tags'배열에 저장하고 싶습니다.

나는 이것을 어떻게 설계해야할지 모르겠다. 가장 좋은 방법은 무엇입니까?

'포스트'형태 :

<%= simple_form_for @post, :html => { :class => 'form-horizontal' } do |f| %> 
    <%= f.input :shared_url, :required => false, input_html: { class: 'span6' } %> 
    <%= f.input :title, :required => false, input_html: { class: 'span6' } %> 
    <%= f.input :content, as: :text, :required => false, input_html: { class: 'span6' } %> 
    <%= f.input :tags, :required => false, input_html: { class: 'span6' } %> 
    <div class="form-actions"> 
    <%= f.button :submit, "Post", :class => 'btn btn-primary btn-large' %> 
    </div> 
<% end %> 
+0

할 수 있습니다 사용 선정 - 선택 (http://harvesthq.github.io/chosen/)과 여러 선택하여 기존 태그 중 하나를 선택하십시오. – MrYoshiji

답변

관련 문제