2016-04-16 23 views
-2

林一個是B_PAGE(scaffold1),其中show.html.erb我必須添加PAGE_POST(scaffold2)的index.html.erb腳手架使用兩個支架

因此使用泛音時我想補充這bpages_controller @page_post = PagePost.all

,但我需要根據b_page用戶 過濾page_posts我需要的是這樣的: @page_post = PagePost.where(@ page_post.user = @b_page .user)

如何做到這一點

回答

0

不知道如果我明白你正確地做什麼,但似乎你的查詢應該是這樣的:

@page_post = PagePost.where(user_id: @b_page.user) 

另一個要考慮的是@page_post重命名爲@page_posts,因爲它存儲多個記錄在裏面。考慮重命名變量可能會很有用,因爲B_PAGE和PAGE_POST不容易理解。

+1

thx幫了很多 –

+0

@hisaananjum不客氣!請接受答案,如果它是正確的:) –