0
関連ブランドとしての製品モデルでは、既存のブランドを選択するか、新しいブランドを追加するための入力フィールドが必要です。Railsフォームの検索または作成
<%= 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
しかし、私はAのブランドを変更するたびに製品では、IDを変更する代わりに、そのブランドの(ブランドIDで)名前を変更します。
また、新しいブランドを作成するために、にtags
オプションを使用しようとします。他の提案はありますか?