免责声明:Rails和Web开发的新手。
我在事件和标签之间有HABTM关系。当我创建或更新活动时,我可以通过collection_Select
为预先存在的代码分配/删除关系:
<%= f.label :name, "Tag" %>
<%= f.collection_select( :tag_ids, Tag.order(:name), :id, :name, {}, {multiple: true}) %>
我还想在同一个字段中添加新标签。我发现3个支持此功能的宝石/插件都依赖于javascript:
http://ivaynberg.github.io/select2/#tags
http://harvesthq.github.io/chosen/
select2链接几乎就是我想要实现的。我还没有找到这个功能的本地rails实现。这可以用rails / ruby完成,如果是这样的话?