如何创建索引路由/操作以查看我创建的所有标签!,我在https://github.com/mbleigh/acts-as-taggable-on使用 gem
谢谢。
如何创建索引路由/操作以查看我创建的所有标签!,我在https://github.com/mbleigh/acts-as-taggable-on使用 gem
谢谢。
使用 ActsAsTaggableOn::Tag.all 列出所有标签,例如
# tags_controller.rb
def index
@tags = ActsAsTaggableOn::Tag.all
end
# tags/index.html.erb
<% @tags.each do |tag| %>
some html to display
<% end %>
当然,如果你没有标签控制器,你将不得不创建一个,并且路由在 routes.rb 中。如果需要,可以使用 rails generate controller tags index 命令。运行 rake routes 以查看路由是什么。
您可以在这里查看实际的 Tag 模型:https ://github.com/mbleigh/acts-as-taggable-on/blob/master/lib/acts_as_taggable_on/tag.rb 您可以找到可用于 Tag 的字段在您的 db/schema.rb 文件中。