【发布时间】:2013-04-16 04:13:04
【问题描述】:
我正在尝试从 rails 2.3 升级到 3.0,我发现 rails 2 中的 link_to_remote 应该更改为 rails 3 中的 link_to :remote => true 属性。
以及 :before, :loading, :failure, :update 的不显眼的 javascript(UJS)
但我也有 :url, :href, :title 之类的属性 我应该如何更改它?
这是我正在尝试升级的 rails 2.3 代码
<%= link_to_remote column.label,
{ :url => sort_params,
:before => "addActiveScaffoldPageToHistory('#{href}', '#{controller_id}')",
:loading => "Element.addClassName('#{column_header_id}','loading');",
:failure => "ActiveScaffold.report_500_response('#{active_scaffold_id}')",
:update => active_scaffold_content_id,
:method => :get },
{ :href => href ,
:title => column.header_info}%>
我分析了很多网站和 Rails 文档,但没有具体说明 link_to 的这些属性
【问题讨论】:
标签: ruby-on-rails ajax ruby-on-rails-3 unobtrusive-javascript rails-3-upgrade