3

我正在尝试将我的link_to标签转换为link_to do块,如此所述。我不确定 :remote=>true 选项应该放在哪里。

原来的:

<%= link_to "Title", {:controller => "users", :action => "edit", :id => u.id }, :remote => true %>

到目前为止,这适用于该link_to do块,但我不知道在哪里放置:remote=>true。它在选项块或 html_options 中都不起作用。

<%= link_to (options = {:controller => "users", :action => "edit", :id => u.id}) do %>
     Link contents
<% end %>
4

2 回答 2

6

没有测试,但我认为正确的方法是

<%= link_to (url_for({:controller => "users", :action => "edit", :id => u.id}), :remote => true) do %>
     Link contents
<% end %>
于 2013-04-25T02:43:07.037 回答
4

知道了!正确的语法是

<%= link_to (url_for({:controller => "users", :action => "edit", :id => u.id})), :remote => true do %>
     Link contents
<% end %>

谢谢。

于 2013-04-25T03:26:44.847 回答