Я делаю компонент карты с реакции и хочу удалить эту карту.
Я создал 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>
Это примерная работа.