Rails 4 AJAX 在 HAML 中删除 link

Rails 4 AJAX delete link in HAML

鉴于以下情况:

让这样的东西起作用的 HAML 魔力是什么?我找到了 this Whosebug question 但它当然是一个 ERB 文件。而且,我的 HAML 技能非常缺乏(这是一个继承的系统)。我在应用程序中也没有任何其他示例可以从中获取,b/c 现在该应用程序全部 'view only'。

在您的 view.haml 文件中

= link_to "Delete", your_delete_path(object), method: :delete, remote: true

并且在 js.haml 文件中,如果您想 return 任何响应,那么只需写 -

alert("deleted");

或者您可以从此处呈现任何响应。

希望对您有所帮助!!

你可以使用这样的东西:

 = link_to "Delete", path(object), method: :delete, remote: true