好吧,開始學習rails,當然也是通過用個人博客(livejournal等)編寫服務開始的。我有職位腳手架和用戶模型(感謝設計)。現在我試圖通過某些用戶在/ url中顯示/ username/posts之類的所有帖子,但實際上無法理解如何製作這種rails方式。 早在路線在rails中顯示特定用戶的博客文章
resources :users do
resources :posts
end
作出嵌套資源和連接的用戶和後型號
has_many :posts
和
belongs_to :user
我應該爲用戶創建控制器或不?有沒有適當的方法呢?
P.S.感謝你的回答。試圖學習鐵軌,但幾乎所有我發現的教程都以腳手架結尾,這不是很有幫助。
編輯1:感謝「匹配」的想法,我解決了一半的問題。另一個(未解決)一半選擇由特定用戶寫入
編輯2帖子:添加
@user = User.where(:username => params[:username])
@posts = @user.posts
到控制器,但是我有「未定義的方法`帖子」中的帖子控制器錯誤。
哇,謝謝!你真的救了我從另一天無用的搜索! – Nausik 2012-08-09 17:59:25
總是樂於提供幫助。 – MurifoX 2012-08-09 18:03:26