Give, Nested Resourced, Книги> Авторы… Как связаться с автором ПОКАЗАТЬ страницу - PullRequest
1 голос
/ 03 октября 2010

У меня есть следующие рельсы 3 вложенных модели:

resources :books do
  resources :authors
end

У меня теперь есть представление здесь: / books / 131 / авторы / И я хочу, чтобы каждая запись ссылалась на что-то вроде: / books / 131 / авторы / 3333

<% @authors.each do |author| %>
   <%= link_to 'author.name', book_author_path(@book, @author) %>
<% end %>

но эта ошибка с: Нет совпадений маршрутов {: action => "destroy",: controller => "авторы"}

Я тоже пробовал:

<%= link_to 'author.name', [@book, author] %>

Проблема в том, что код постоянно ссылается на / авторы / 3333, а не / книги / 131 / авторы / 3333

Идеи? спасибо!

1 Ответ

0 голосов
/ 03 октября 2010

книга должна быть определена в контроллере автора для индекса индекса

<%= link_to "title", book_author_path(@book, author) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...