如何让link_to工作?

时间:2015-04-17 11:51:43

标签: ruby-on-rails ruby link-to

我已经创建了一个基本论坛,但是我一直试图让“帖子”可以在类别下面链接。

如何设置:我有一个类别是CRUD的第一级,然后我在该类别中有第二个CRUD。我正在努力的是链接到类别/ id / post / id。

我在视图中使用的代码是:

#posts
    - @category.posts.each do |post|
        .post
            %h4.title= link_to post.title, post
            %p.date
                Published
                = time_ago_in_words(post.created_at)
                ago by:
                = post.user.email
                Replies: 
                = post.comments.count

3 个答案:

答案 0 :(得分:3)

link_to post.title, [@category, post]

答案 1 :(得分:0)

由于您使用的是嵌套资源,因此需要将category_id传递到您的链接网址。你可以这样做:

link_to post.title, [@category, post]

答案 2 :(得分:0)

您也可以试试这个

<%= link_to post.title, category_post_path(post.category_id, post) %>

我希望这会起作用

相关问题