大家好,我正在尝试使用以下代码创建一个删除链接:
<%= link_to 'Delete', element, method: :delete, data: { confirm: 'Are you sure?' } %>
但是生成的链接是/element.id,其中id是整数id。我该如何改变呢。对不起,我知道这是非常基本的,但我找不到任何文件。
答案 0 :(得分:0)
我想问题出在config/routes.rb
,它应该包含对element
的引用,例如:
resources :element
答案 1 :(得分:0)
试试这个
<%= link_to 'Delete', destroy_modelname_path(element), method: :delete, data: { confirm: 'Are you sure?' } %>
将modelname
替换为您的模型名称。
在您应用的终端中运行rake routes
以查看所有路线。
答案 2 :(得分:0)
路线文件有问题。您的路由例程似乎在以下位置写入id:format。