2016-03-24 58 views
-2

即時製作一個Web應用程序,其中我做了兩個腳手架的用戶頁面和頁面帖子,但我有一個問題,那就是如何將頁面帖子索引頁面放在用戶頁面show.html上。 erb以及如何使用特定於用戶頁面的用戶對它們進行過濾創建用戶頁面Rails腳手架問題

+0

你的問題不清楚,請詳細說明。您似乎有兩個具體問題,請詳細描述每個問題。 – Technoh

回答

1

聽起來好像要在用戶顯示視圖中輸出屬於用戶的帖子列表。一種方法是將用於遍歷帖子的代碼提取到一個部分,然後在帖子索引和用戶顯示視圖中使用該部分。

通過在文件名前面加下劃線指定rails中的部分內容。在帖子文件夾中創建一個文件_posts.html.erb並從您的文章的索引在每個循環複製到它,然後在你的索引文件添加以下代碼:

<%= render partial: 'posts' %> 

因爲這對你的用戶展示工作,在用戶控制顯示行動,分配用戶帖子的帖子全球:

@[email protected] 

並添加部分的演出觀點:

<%= render partial: 'posts' %> 

你可以閱讀更多關於諧音

+0

我得到user.post_page爲空的錯誤 –

+0

您可以使用您的模型定義和試圖進行這些編輯之前的帖子索引或新部分的內容來編輯您的問題嗎? – retroGiant