rails 3 link_to 放置方法无效

rails 3 link_to put method not working

我正在使用 link_to 帮助程序并尝试将方法设置为 :put,如文档中所示。 Link

然而,当我看到该方法正在返回 get 时,我做错了什么。这是我的语法

<%= link_to "Original One","/users/#{user.id}?params=#{session[:user]}", :remote => true,:method => :put %>

如果您使用的是 Rails 2.3,link_to 将无法像您期望的那样在 Rails 4 中工作。对于 Rails 2.3,您可以使用 button_to,并在其中传递相同的选项。 Here 更多关于它的信息。

<%= button_to "Update", "/users/#{@user.id}", :method => :put, :remote => true  %>