2016-08-25 3 views
0

관련 브랜드 인 제품 모델에서 기존 브랜드를 선택하거나 새 필드를 추가 할 수있는 입력 필드를 갖고 싶습니다. 형태 레일 양식 검색 또는 생성

내가 가진 :
<%= f.fields_for :brand do |b| %> 
<div class="form-group"> 
    <%= b.label :name, t('brand.one') %> 
    <%= b.select :name, options_from_collection_for_select(Brand.all, :name, :name, product.brand.name), { include_blank: true}, class: '0select2-find-or-create' %> 
</div> 
<% end %> 

와 모델

: 제품 :

belongs_to :brand 
accepts_nested_attributes_for :brand, limit: 1 

브랜드 :

has_many :products 

그러나 때마다 나는의 브랜드 변경 제품은 ID를 변경하는 대신 해당 브랜드의 (브랜드 ID 별) 이름을 변경합니다.

새 브랜드를 만드는 과정에서 을 tags 옵션과 함께 사용하려고합니다. 다른 제안?

답변