好吧,开始学习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