我的模特有Posts
,Users
和Comments
。用户可以对帖子发表评论。 每条评论都属于用户和帖子。 因此,评论模型有一个user_id
字段和一个post_id
字段。Ruby/Rails - 嵌套资源的AJAX分页 - 如何确定父资源?
查看Post
时,我想分页显示该帖子的评论。
查看User
时,我想通过该用户的评论进行分页。
我想分页使用AJAX(通过Kaminari宝石)。
我有我的两个嵌套路线设置。
论后,被击中的URL是http://localhost:3000/posts/{:id}/comments?page={page_number}
在用户,被击中的URL为http://localhost:3000/users/{:id}/comments?page={page_number}
两个URL被击中评论控制器的索引行为。
我的问题是这样的:index
动作里面,我怎么确定是否提供{:id}
是user_id
或post_id
这样我就可以检索所需的意见。
可以与request.env [ “HTTP_REFERRER”]正则表达式检查它的例。如果有用户匹配如此:id属于用户反之亦然 – bor1s 2011-05-30 18:54:33