免责声明:Rails 和 Web 开发的新手。
我在事件和标签之间有 HABTM 关系。当我创建或更新事件时,我可以通过以下方式将关系分配/删除到预先存在的标签collection_Select
:
<%= f.label :name, "Tag" %>
<%= f.collection_select( :tag_ids, Tag.order(:name), :id, :name, {}, {multiple: true}) %>
我还想添加具有相同字段的新标签。我发现了 3 个支持此功能的 gem/插件,它们都依赖于 javascript:
http://ivaynberg.github.io/select2/#tags
http://harvesthq.github.io/chosen/
select2 链接几乎正是我想要实现的。我还没有找到这个功能的原生 Rails 实现。这可以只用rails/ruby来完成吗,如果可以的话怎么办?