下面我有用于操作编辑和销毁的链接助手。第一个链接(以及所有其他链接)运行良好,但第二个链接创建了一个不起作用的奇怪 url。
<%= link_to "Edit", edit_event_path(organizer_vanity_url: event.organizer.vanity_url, id: event.id) %>
<%= link_to 'Remove', event_path(organizer_vanity_url: event.organizer.vanity_url, id: event.id), method: :delete, data: { confirm: 'Are you sure?' } %>
这是来自 routes.rb:
scope "organizer" do
scope ":organizer_vanity_url" do
scope "manage" do
resources :events
end
end
end
delete link-helper 和其他的有什么区别(因为这是唯一不起作用的)?