是否可以将Ruby代码从控制器移动到'.js.rjs'文件中?

时间:2011-01-20 08:38:42

标签: ruby-on-rails ruby ajax ruby-on-rails-3 move

我正在使用Ruby on Rails 3并且为了正确组织我的代码,我想让整个AJAX代码分别与一个动作相关联的动作.js.rjs'文件。

例如,如果我在这样的控制器中有代码:

def action
  ...

  format.js {
    # BEGIN code to move in to the 'action.js.rjs' file
    responds_to_parent do
      ...
    end
    # END code to move in to the 'action.js.rjs' file
  }

end

是否可以以某种方式移动' responds_to_parent'声明或其内容从控制器进入&action; js.rjs'文件并使其工作?

1 个答案:

答案 0 :(得分:0)

<强>解决

这应该有效:

    responds_to_parent do
      render :action => 'update.js.rjs'
    end