###前提・実現したいこと
Tag-it!というjqueryプラグインをconcoonで動的に追加したフォームで使いたい
###発生している問題・エラーメッセージ
一回目の追加では無事に表示することが可能
しかし二回目以降が表示できない
###該当のソースコード
ruby
1<div class="nested-fields"> 2 <%= f.hidden_field :user_id, value:current_user.id %> 3 4 <%= f.label :title,"タイトル"%> 5 <%= f.text_field :title, class: 'form-control' %> 6 7 <%= f.label :question,"問題"%> 8 <%= f.text_area :question, class: 'form-control' %> 9 10 <%= f.label :answer, "回答" %> 11 <%= f.text_area :answer, class: 'form-control' %> 12 13 <% tag_key= "add_words_#{Time.now.to_i}" %> 14 15 <%= f.label :tag_list, "タグ" %> 16 <%= f.text_field :tag_list, class: 'form-control',id:"#{tag_key}"%>//修正:パラメータの問題で無理やり、filedの上に付与 17 18 <%=javascript_tag do%> 19 $('#<%="#{tag_key}"%>').tagit({ 20 fieldName: 'words[][tag_list]', 21 singleField: true 22 }); 23 <%end%> 24 <%= link_to_remove_association "削除", f%> 25 <hr> 26</div> 27 28
###試したこと
上記のように時間に基づきidを付与しているため、どのidもユニークになっている
またそのユニークなidに対してjsを動かすようにしている。
###補足情報(言語/FW/ツール等のバージョンなど)
ruby 2.3.1
rails4.2.7
回答1件
あなたの回答
tips
プレビュー