我从 rails generate 获得了两个不同的控制器,每个控制器都有索引、编辑、更新、销毁等......
现在我试图将这两个控制器(列表和想法)联系起来。我的列表中有这个循环 -> 显示页面
<% @list.ideas.each do |idea| %>
<div>
<div class="list_idea_desc"><%= idea.description %></div>
<div><%= link_to 'Show', idea %></div>
<div><%= link_to 'Edit', edit_idea_path(idea) %></div>
<div><%= link_to 'Destroy', idea, method: :delete, data: { confirm: 'Are you sure?' } %></div>
</div>
<% end %>
我正在尝试使其edit_idea_path
正常工作,但它给了我错误
No route matches {:action=>"edit", :controller=>"ideas",
:id=>#<Idea id: nil, name: nil, description: nil, picture: nil,
created_at: nil, updated_at: nil, list_id: 2>}
知道如何使用这两个不同的控制器吗?这是否提供了足够的信息?
谢谢