Вопросы по вложенным ресурсам в Ruby on Rails - PullRequest
1 голос
/ 25 июня 2010

Как мне указать настраиваемое действие для вложенного URL в ruby ​​on rails? Например, у меня есть два ресурса, люди и книга. В контроллере книги у меня есть пользовательское действие, скажем, foo_action. Мне интересно, как я могу использовать вложенные ресурсы в ruby ​​на рельсах, чтобы указать что-то вроде:

people/10/book/foo_action/20

в основном, вызывает foo_action, связанную с книгой 20, которая принадлежит людям 10 . (люди и книга - отношения один-ко-многим).

Большое спасибо.

1 Ответ

2 голосов
/ 26 июня 2010
map.resources :people do |person|
  person.resources :books, :member => {:foo_action => :get}
end

Замените :get любым методом, с помощью которого ваши действия должны быть доступны (получить, опубликовать, поместить или удалить).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...