【发布时间】:2009-06-19 19:49:25
【问题描述】:
我想在标签的显示视图中显示文章列表。我在 Rails 2.3.2 和 SQLite3 应用程序中使用充当可标记的 redux 插件。我已经知道basic example 带我去,分配标签,然后在文章中显示它们的列表。
现在我想显示属于某个标签的文章列表,但出现以下错误:
undefined method `article' for #<Tag id: 1, name: "various", taggings_count: 1>
型号
/article.rb
class Article < ActiveRecord::Base
acts_as_taggable
end
/user.rb
class Tag < ActiveRecord::Base
acts_as_tagger
end
控制器
/tags_contoller.rb
def show
@tag = Tag.find(params[:id])
@articles = @tag.articles
end
查看
/tags/show.html.erb
<% for article in @articles %>
...
<% end %>
非常感谢。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-plugins