链接 HABTM 属性
Linking HABTM Attribute
我目前正在尝试创建一个 link 到一个显示属于特定类别的所有帖子的新页面。它们都通过 HABTM 关系连接,如下所示。
Category.rb
class Category < ActiveRecord::Base
has_and_belongs_to_many :posts
end
Post.rb
class Post < ActiveRecord::Base
has_and_belongs_to_many :categories
belongs_to :user
end
index.html.erb
<%= post.categories.collect(&:name).join(",") %>
我将如何着手创建一个 link 从帖子类别属性到显示该特定类别的所有帖子的页面?
任何帮助都会很棒!
谢谢
这应该有效:
<% post.categories.each do |category| %>
<% category.posts.each do |post| %>
<%= link_to post.title, post_url %>
<% end %>
<% end %>
适当更改 post.title
和 post_url
。
我目前正在尝试创建一个 link 到一个显示属于特定类别的所有帖子的新页面。它们都通过 HABTM 关系连接,如下所示。
Category.rb
class Category < ActiveRecord::Base
has_and_belongs_to_many :posts
end
Post.rb
class Post < ActiveRecord::Base
has_and_belongs_to_many :categories
belongs_to :user
end
index.html.erb
<%= post.categories.collect(&:name).join(",") %>
我将如何着手创建一个 link 从帖子类别属性到显示该特定类别的所有帖子的页面?
任何帮助都会很棒!
谢谢
这应该有效:
<% post.categories.each do |category| %>
<% category.posts.each do |post| %>
<%= link_to post.title, post_url %>
<% end %>
<% end %>
适当更改 post.title
和 post_url
。