Unten ist mein Serverprotokoll.Rails-Ansicht übergibt falsche Parameter in löschen Link
Ich übergebe user_id
und id
mit der Verknüpfung löschen aus Sicht. Wenn es übergeben wird, ist der Wert von user_id
15067
und id
ist 1010
Während ich überprüfen params hebeln Methode setzen, wird der Wert von id
ersetzt durch user_id
dh 15067.
Hier ist eine ganze Workflow:
Routen
delete "users/delete_role_sub_field" => "users#delete_role_sub_field"
Controller:
def delete_role_sub_field
// Some code for destroy
end
Ausblick:
<% @user.roles.each_with_index do |role, i| %>
<tr>
<td>
<a class="delete remove-description-field" href="https://stackoverflow.com/users/delete_role_sub_field?user_id=<%= @user.id %>&id=<%= role.id %>" data-method="delete" method="delete" data-confirm="Are you sure you want to delete Role Field?">
Delete
</a>
</td>
</tr>
<% end %>
Jede Hilfe appriciated würde!
Vielen Dank im Voraus.
Hier ist es =>Delete – fidato
Ich benutze einfache HTML zum Erstellen von Link. – fidato
Ich hatte den gesamten Code für den Fluss hinzugefügt. – fidato