Ist mein Ansatz der Verwendung eines Link_to falsche Aktualisierung des Werts eines Attributs oder gibt es einfach etwas falsch mit meiner Syntax? Irgendwelche Ideen, wie ich das beheben kann?Parameter fehlt oder der Wert ist leer Fehler mit Patch link_to
Ich habe einen Fehler, wenn ich versuche, ein einzelnes Attribut mit link_to zu aktualisieren. Ich habe den folgenden Code in meinen Ansichten:
<%=link_to "Pay", event_attendee_path(event_attendee, :paid => true), :method => :patch%>
ich die link_to in einer Schleife bin mit: <% @event_attendees.each do |event_attendee| %><%end%>
ich den Fehler: „param fehlt oder der Wert leer ist: event_attendee“ wenn ich versuche, um meinen Code auszuführen.
Ich habe folgend in meinem Controller:
def event_attendee_params
params.require(:event_attendee).permit(:attendee_id, :event_id, :paid)
end
Rake Routen:
event_attendee GET /event_attendees/:id(.:format) event_attendees#show
PATCH /event_attendees/:id(.:format) event_attendees#update
PUT /event_attendees/:id(.:format) event_attendees#update
DELETE /event_attendees/:id(.:format) event_attendees#destroy
Ich verstehe. Danke, das hat mir geholfen zu verstehen, wie ich mein Problem angehen kann. – Acrux
@Acrux sollten Sie eine Antwort als beantwortet markieren, wenn sie Ihre Frage beantwortet! :-) – andy