Rails 5 ask_as_taggable with select2

半腔热情 提交于 2019-12-02 08:12:51

I solved it by changing text-field to select:

<%= f.select(:tag_list, Tag.all.order(:name).collect { |a| [a.name, a.id]}, {}, id: "tag_list", label:'Tags', :multiple => true)%>

JS code is:

$(function() {
$("#tag_list" ).select2();

});

and yes, do add a file called Tag.rb in app/models. The gem only installs tables but doesn't create model.

class Tag < ApplicationRecord
   validates_presence_of :name
end
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!