2017-07-17 17 views
0

私はレールアプリケーションで複数のタグの編集作業を開始しようとしています。私はこれのためにbest_in_placeの宝石を使用しています、現在私は&以下のコードを持っています。 best_in_placeを使用して複数のタグを処理する方法はありますか?複数のタグをレール4のアプリケーションで編集する場合

私は複数のタグを追加して、所定の位置に

<%= best_in_place user, :tag_test, value: friend.tag_test, place_holder: "add tag", :class => "tags btn btn-flat btn-xs btn-link" %> 

おかげでそれらを編集できるようにしたいと思います!

答えて

0

ここで見ることができるgithubのドキュメント(https://github.com/bernat/best_in_place)から、:select:collectionを使用して必要なものを実現できるようです。 github docsから:

<%= best_in_place @user, :country, :as => :select, :collection => {"1" => "Spain", "2" => "Italy", "3" => "Germany", "4" => "France"} %> 
<%= best_in_place @user, :country, :as => :select, :collection => { es: 'Spain', it: 'Italy', de: 'Germany', fr: 'France' } %> 
<%= best_in_place @user, :country, :as => :select, :collection => %w(Spain Italy Germany France) %> 
<%= best_in_place @user, :country, :as => :select, :collection => [[1, 'Spain'], [3, 'Germany'], [2, 'Italy'], [4, 'France']] %> 
関連する問題