0
我有這樣的嵌套追索Rails的嵌套資源錯誤
resources :products do
resources :senders
end
在自己的產品/索引視圖我有這個
...
..
.
<td><%= link_to 'Show Email Addresses', product_senders_path(product) %> </td>
.
..
...
這似乎是工作,它重定向我對該產品的發件人。現在,由於一些奇怪的原因,我得到這個:
NameError in Senders#index
undefined local variable or method `sender_path' for #<#<Class:0x00000003cb1f58>:0x00000003b46e48>
Extracted source (around line #18):
15: <td><%= sender.product_id %></td>
16: <td><%= sender.name %></td>
17: <td><%= sender.email %></td>
18: <td><%= link_to 'Show', sender %></td>
19: <td><%= link_to 'Edit', edit_sender_path(sender) %></td>
20: <td><%= link_to 'Destroy', sender, confirm: 'Are you sure?', method: :delete %></td>
21: </tr>
這是我的發件人/索引文件:
<h1>Listing senders</h1>
<table>
<tr>
<th>Application</th>
<th>Name</th>
<th>Email</th>
<th></th>
<th></th>
<th></th>
</tr>
<% @senders.each do |sender| %>
<tr>
<td><%= sender.product_id %></td>
<td><%= sender.name %></td>
<td><%= sender.email %></td>
<td><%= link_to 'Show', sender %></td>
<td><%= link_to 'Edit', edit_sender_path(sender) %></td>
<td><%= link_to 'Destroy', sender, confirm: 'Are you sure?', method: :delete %></td>
</tr>
<% end %>
</table>
<br />
爲什麼我得到這個錯誤?這是工作的罰款
嘿感謝看到所有的應用途徑助手的列表,現在它似乎工作,但事情是,每次我嘗試創建一個發件人,發件人被創建,我只是得到一個路由錯誤!有任何想法嗎?謝謝! –