この問題は何日も私を悩ませてきました.bootstrap-tokenfieldからtag-itへの切り替えにイライラした後、問題を解決することにあまり成功しなかったので、ここに投稿しています. ユーザーがタグを修正できるようにするモーダル編集フォームがあります。編集フォームにタグを表示すると、しかし、私はこれを取得します:
ここでコントローラーにこのセットアップがあります:
@tag_list = []
@post.tags.each do |tag|
ph_list = { value: tag.profile_id, label: "#{tag.name.capitalize}"}
@tag_list << ph_list
end
@tag_list.to_json
respond_modal_with @post
モデルからのこのセットアップが機能しなかった場合: def tag_list tag_list = []
tags.each do |tag|
tag_list = { name: "#{tags.name}"}
@profile = Profile.find(tag.profile_id)
tag_list[:tag_url] = "#{@profile}"
end
end
ヒントや支援をいただければ幸いです