我有以下rails 3嵌套模型:
resources :books do
resources :authors
end
我现在有一个观点:/ books / 131 / authors / 我想将每条记录链接到:/ books / 131 / authors / 3333
<% @authors.each do |author| %>
<%= link_to 'author.name', book_author_path(@book, @author) %>
<% end %>
但错误与:没有路线匹配{:action =&gt;“destroy”,:controller =&gt;“authors”}
我也尝试过:
<%= link_to 'author.name', [@book, author] %>
问题是代码是否一直链接到/ authors / 3333,而不是/ books / 131 / authors / 3333
想法?谢谢!
答案 0 :(得分:0)
本书需要在作者控制器中为def index
定义<%= link_to "title", book_author_path(@book, author) %>