In meiner Route ich habe:link_to mit verschachtelten resourses edit_path
resources :users do
resources :orders
end
so, wenn ich einen Link weicht führt zu 'Show' Aktion erstellen kann ich einfach
macht<%= link_to "Details", [@order.user, @order] %>
Aber was soll ich schreiben wenn ich link_to
für 'bearbeiten' Aktion machen möchte?
in meinem orders_controller:
@order = Order.find params[:id]
so dass ich diesen Code tryed haben:
<%= link_to "Edit", edit_user_order_path([@order.user, @order]) %>
aber irgendwie edit_user_order_path
Methode kann nicht erhalten: id parametr von @order
Objekt, Fehler sagt mir:
fehlende erforderliche Schlüssel: [: id]
während user_id
zurückkehrt!
Hilfe plz!
gut ja, es hat funktioniert! Bun nicht genau so, dieser Code funktioniert: edit_user_order_path (@ order.user, @order), ich versuchte, Daten in einem Array-Format zu senden, während es nur zwei separate Argumente benötigt! –
Cool, ich werde meine Antwort bearbeiten. –