Как проверить, действителен ли URL-адрес, переданный `link_to`? - PullRequest
0 голосов
/ 29 марта 2019

Я использую шаблон Handlebar для моего приложения рельсов.Есть кнопка, которая добавляет сегмент в форму, используя этот шаблон.

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

Ясвязывание функции для удаления в шаблоне руля с помощью link_to, и в нем есть переменная {{id}}.Это идентификатор сегмента, добавленного в форму, который создается после того, как я сохраню форму.

Но для сегментов, которые я только что добавил и еще не сохранил, их удаление покажет мне ошибку маршрутизации.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 29 марта 2019

В вашем js-коде проверьте наличие id, а если его нет (элемент, который еще не сохранен) - удалите элемент, не вызывая бэкэнд.

...