我使用两个支架,一个是B_PAGE(scaffold1),其中show.html.erb我必须添加PAGE_POST(scaffold2)的index.html.erb
因此在使用partials时我将其添加到bpages_controller @page_post = PagePost.all
但我需要根据b_page用户过滤page_posts 我需要这样的东西: @page_post = PagePost.where(@ page_post.user = @ b_page.user)
我该怎么做
答案 0 :(得分:0)
不确定我是否理解您正在尝试做的事情,但您的查询似乎应如下所示:
@page_post = PagePost.where(user_id: @b_page.user)
要考虑的另一件事是将@page_post重命名为@page_posts,因为它会在其中存储多个记录。考虑重命名变量可能会有用,因为B_PAGE和PAGE_POST不易理解。