【发布时间】:2018-04-07 04:49:53
【问题描述】:
我有 Post 和 category 模型
Post
belongs_to :category
Category
has_many :posts
在类别显示页面上,我可以显示属于该类别的所有帖子的列表
<% Post.where(category_id: @category.id).each do |post| %>
....
<% end %>
categories_controller ....
def show
@category = Category.friendly.find(params[:id])
@categories = Category.all
end
如何在某个帖子的显示页面上显示属于同一类别(或共享相同类别 ID)的相关帖子列表。谢谢!
【问题讨论】:
-
Category.friendly.includes(:posts) 将获取与友好类别相关的所有帖子
-
@praga2050 显示页面上使用的语法有什么更新吗?您的方法有效,但只是循环同一个帖子而不显示相关内容。谢谢
标签: ruby-on-rails ruby related-content