Создать кнопку для удаления конкретной записи в Rails - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь создать кнопку для удаления значков. За исключением того, что я не хочу удалять значок, но удалить подписку на значок, если я могу сказать.

<% @subscribeds.each do |badge| %>
<span class="badge badge-secondary"> 
<%= link_to 'Delete', controller: 'listdedistribution',id: Listdedistribution.find_by(group_id: badge.id, user_id: current_user.id, origine: "Self-registered").id, action: :destroy, method: :delete, :class => "fas fa-trash-alt fa-lg" %> 
<%= badge.name %>
</span>
<% end %>

Я получаю следующую ошибку:

ActionView::Template::Error (No route matches {:action=>"destroy", :controller=>"listdedistribution", :id=>18458, :locale=>:en, :method=>:delete}):

Кто-нибудь знает, как настроить таргетинг на конкретные записи и удалить их, пожалуйста? Спасибо

1 Ответ

2 голосов
/ 12 марта 2019

Просто проверьте свои маршруты

resources :listdedistribution # in routes

DELETE   /listdedistribution/:id(.:format)    listdedistribution#destroy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...