以下に、アクション edit および destroy のリンク ヘルパーを示します。最初のリンク (およびその他すべて) は完全に機能していますが、2 番目のリンクは機能しない奇妙な 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 と他のものとの違いは何ですか (これだけが機能しないためです)。