контроллер rails для смешанных вложенных и невложенных ресурсов

Я работаю над приложением, похожим на блог, мой пользовательский модуль has_many posts и модуль posts принадлежит пользователю

Я хочу получить доступ как к пользователям /: id / posts, так и к сообщениям /

routes.rb выглядит примерно так:

resources :users do
  resources :posts
end

resources:posts

как я могу узнать в контроллере сообщений если к нему обращаются напрямую (/ posts) или через вложенный маршрут (/ users /: id / posts)?

, например, каким должен быть метод index контроллера сообщений для выполнения правильного действия INDEX для / users /: id / posts и for / posts

есть ли лучший способ сделать это?

9
задан Gal Ben-Haim 15 January 2012 в 19:20
поделиться