Поймать и изменить URL-запрос на удаление - PullRequest
0 голосов
/ 05 июня 2018

Я делаю компонент карты с реакции и хочу удалить эту карту.

Я создал menu list с href и data-toggle modal, например:

<MenuItem href='#' data-toggle='modal' data-target='#confirmDelete' data-destroy-url={`http://foo.com/${this.props.card.id}`}> delete </MenuItem>

Открывается окно, в котором я должен подтвердить удаление этого шаблона карты, но когда я подтверждаю, что он не работает, потому что нет маршрута для:

[Delete] http://foo.com/

НоЯ хочу удалить http://foo.com/cardId

В любом случае можно ли изменить URL-адрес этого запроса на хороший?

Для компонента моей карты я использую RMWC.

Спасибо всем.

Обновление:

Возможно, мне следует добавить эту информацию, в прошлом компонент карты был создан с использованием html на Ruby on Rails, как этот

<%= link_to t(".delete"), '#', data: {toggle: "modal", target: "#confirmDelete", destroy_url: card_template_url(card_template)} %>

Я уже сделал меню, основанное на том же примере, который отлично работает

Раньше было так:

<%= link_to t(".duplicate"), '#', data: {toggle: "modal", target:
"#duplicateModal", source_duplicate: card_template.id.to_s} %>

, и я делал это по реакции:

<MenuItem href='#' data-toggle='modal' data-target='#duplicateModal' data-source-duplicate={this.props.card.id}> duplicate </MenuItem>

Это примерная работа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...