Ruby on rails 如何在Rails 1.2.6中呈现JS

Ruby on rails 如何在Rails 1.2.6中呈现JS,ruby-on-rails,legacy-code,Ruby On Rails,Legacy Code,我有以下代码作为控制器操作: def create render :js => "alert('hello')" end 但是当我转到这个视图时,我得到一个缺少的模板错误——“create.rhtml”。在Rails 1.2.6中呈现javascript响应的正确方法是什么?render:file可能是使用这么旧的Rails的最佳选择。您也可以使用旧的RJS样式。respond_to do | format | format.js{render:text=>“alert('hello

我有以下代码作为控制器操作:

def create
  render :js => "alert('hello')"
end

但是当我转到这个视图时,我得到一个缺少的模板错误——“create.rhtml”。在Rails 1.2.6中呈现javascript响应的正确方法是什么?

render:file可能是使用这么旧的Rails的最佳选择。您也可以使用旧的RJS样式。

respond_to do | format | format.js{render:text=>“alert('hello')”}end