我在此处遇到了上一个问题:Delete link sends "Get" instead of "Delete" in Rails 3 view其中评分最高的答案表明您需要在head部分中使用以下代码才能使link_to正常使用DELETE动词:
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
据我所知,我的代码在没有这些标题的情况下工作正常。他们有必要吗?我正在运行rails 3.1.1。使用gems formtastic 2.0.2,设计1.5.1,以及随时的最新版本。感谢。
答案 0 :(得分:-1)
如果您想在删除链接上使用确认对话框,那么您需要它。
但是,在Rails 3中,它使用自定义属性的新HTML 5约定,并在链接中创建“数据方法”属性,然后根据您选择的操作采用“放置”等。然后由Rails读取此属性,并确定相应的控制器操作。
简而言之:不,你不需要基本删除链接的JQuery框架。