怎么做specfiy:在rails 3 link_to中使用属性

时间:2011-07-26 05:17:51

标签: ruby-on-rails-3

这是rails 2.3.8的link_to_remote代码

  

link_to_remote“点击此处”,
           :更新=> '水流跟踪者',
             :用=>“中 'TopCount中=' + $( 'TopCount上')值,
            :URL => {              :controller => '会话',
             :action => 'session_for_tracker',
             :布局=大于1             }

link_to_remote在rails 3中已弃用 那么如何在 link_to rails 3中指定:with属性 我正在使用prototype.js

1 个答案:

答案 0 :(得分:0)

link_to帮助器与:remote => true选项一起使用,并在您的js视图文件中执行您想要的操作。

示例

在视图中:

<%= link_to 'ajax call', :controller => "sessions", :action => "session_for_tracker", :remote => true %>
控制器中的

def session_for_tracker
  @topcount = 1000; #get actual value here

  respond_to do |format|
    format.js
  end
end

在js查看行动中:

page << %|
  $('flowtracker').update("#{@topcount}");
|