link_to仍然需要使用javascript标头吗?

时间:2011-12-31 07:59:22

标签: ruby-on-rails ruby-on-rails-3

我在此处遇到了上一个问题: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,以及随时的最新版本。感谢。

1 个答案:

答案 0 :(得分:-1)

如果您想在删除链接上使用确认对话框,那么您需要它。

但是,在Rails 3中,它使用自定义属性的新HTML 5约定,并在链接中创建“数据方法”属性,然后根据您选择的操作采用“放置”等。然后由Rails读取此属性,并确定相应的控制器操作。

简而言之:不,你不需要基本删除链接的JQuery框架。

相关问题