Rails 3 - работа с наследованием модели? Книги> Авторы, а не книги и авторы - PullRequest
0 голосов
/ 02 октября 2010

У меня есть две модели: книги и авторы. Книги has_many Авторы Авторы принадлежат_Книги

Проблема сейчас загружается в мое приложение: / книги / Авторы

Я не хочу, чтобы пользователи могли просматривать / авторов

Я хочу, чтобы пользователи сначала выбирали Книгу и получали всевозможные подробности о книге ... Затем пользователь может нажать «Показать всех авторов книги», чтобы перейти к следующему: / Книги / 10 / авторы /

И поскольку авторы не могут существовать вне книги, для просмотра автора: / книги / 10 / авторы / 1

И в этом случае авторы не могут принадлежать нескольким книгам, только одна книга (поверьте мне!)

Решения, идеи? спасибо

1 Ответ

2 голосов
/ 02 октября 2010

Я бы посмотрел на вложенные ресурсы для ваших маршрутов. Вы можете определить это в вашем файле маршрутизации следующим образом:

resources :books do
  resources :authors
end

Теперь пользователи не смогут получить доступ только к авторам. Им нужно будет зайти в / books / 1 / авторы

Подробнее здесь: http://edgeguides.rubyonrails.org/routing.html#nested-resources

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