Я занимаюсь разработкой простого сайта для обмена изображениями, чтобы обучить моего ruby-on-rails-fu. В моем файле config/routes.rb
есть следующие ресурсы.
resources :users do
resources :images
end
resources :images
Вот проблема, с которой я сталкиваюсь - как мне реализовать такие функции, как «последние изображения» и «ваши подписки на изображения»? Вот как выглядит URL ресурса vanilla:
/users/N/images # ImagesController#index action for listing all images for a user
/images # ImagesController#index action for listing all possible images from all users.
Как бы вы поступили с управлением «родительским» объектом изображений при доступе к действиям индекса в контроллере изображений? Хватит ли простой проверки для :user_id
в params
хэше? Существуют ли плагины, о которых я не знаю (поскольку я не мог придумать простого описания этой проблемы).