我有一个文章资源,并为它定义了资源丰富的路线。我想创建一个显示当前用户文章的简单页面。我知道可以通过添加另一个操作来做到这一点,例如“搜索”到文章控制器,该控制器将包含搜索具有相同用户 ID 的文章的自定义代码。对于路线:
resources :articles do
get 'search'
end
但我不确定在这种情况下添加自定义操作是否是个好主意。我想我仍然可以使用索引操作(显示所有文章)并从 url 传递某种参数,以便它可以区分用户是想查看所有文章还是只查看他自己的文章。但我不确定如何做到这一点。任何帮助都会很棒。谢谢!