我有一个帖子模型和一个用户模型。帖子属于用户。在users/show页面上我想链接到这个url:路由到特定于用户的索引页面
/users/1/posts
在这个页面上,我将显示用户创建的所有帖子。
我试过的东西
用户/显示
<%= link_to "Posts", posts_path(@user) %>
帖/指数
<% @posts.each do |post| %>
<li>
<%= link_to post.title, post %>
</li>
<% end %>
但这路由到
/posts.1
和显示所有帖子属于 全部用户。
感谢的人,很大的帮助。 – colmtuite 2013-02-15 02:48:48
顺便说一句,我应该保持我的索引文件在我的帖子文件夹或我的用户文件夹? – colmtuite 2013-02-15 02:50:07
如果'index file'指的是索引视图,那么它应该放在你的文章视图文件夹中。默认情况下,任何'posts_controller.rb'操作都将在'app/views/posts'中查看视图。 – Max 2013-02-15 02:53:36