如何检查传递给`link_to`的URL是否有效

时间:2019-03-29 07:00:29

标签: ruby-on-rails routes handlebars.js

我正在为Rails应用程序使用Handlebar模板。有一个按钮可以使用此模板将细分添加到表单中。

我已经创建了一个删除按钮以删除那些段,这将调用控制器中定义的功能。

我正在使用link_to链接要在车把模板中删除的函数,并且其中包含变量{{id}}。这是添加到表单中的细分的ID,当我保存表单后即会创建。

但是对于我刚刚添加但尚未保存的段,将其删除会显示路由错误。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

在您的js代码中检查id是否存在,如果不存在(尚未保存的元素),请删除元素而不调用后端。