ruby-on-rails - Rails link_to 用 remote=>true 阻塞?

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

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

原文:

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

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

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

最佳答案

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

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

关于ruby-on-rails - Rails link_to 用 remote=>true 阻塞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16205457/

相关文章:

ruby-on-rails - rails在 View 中美化json

ruby-on-rails - 如何在 Nginx 中启用 TLS 1.2?

html - 如何提高渲染 html 速度

ruby-on-rails - Devise 2.2.3 始终在登录前显示已登录通知

ruby-on-rails - 帮助将 Rails 2 数据库逻辑转换为 Rails 3.1/PostgreSQL

ruby-on-rails - 多态关联和嵌套属性 : :error=>:blank

ruby-on-rails - 设计注册功能

ruby - rails 中 link_to 描述中的条件

ruby-on-rails-3 - 多个客户端请求之间的 Rails API 中的互斥锁

ruby-on-rails-3 - 在 Rails 的 ActiveRecord 对象中跟踪未持久属性的脏