rails:文本无法呈现

时间:2010-03-03 23:03:06

标签: ruby-on-rails

class MyTestController < ApplicationController
    def index
        render_text "hello world"
    end
end

这是我去http://127.0.0.1:3000/My_Test/时得到的:

  

My testController中的NoMethodError #index

     

未定义的方法`render_text'for#   RAILS_ROOT:C:/ rails / rails_apps / cookbook

     

应用程序跟踪|框架跟踪|完整追踪   app / controllers / my_test_controller.rb:5:在'index'中   请求

     

参数:   无

     

显示会话转储

     

响应标题:

     

{“cookie”=&gt; [],“Cache-Control”=&gt;“no-cache”}

请记住我正在学习本教程:

http://oreilly.com/pub/a/ruby/archive/rails.html?page=2

1 个答案:

答案 0 :(得分:4)

那个教程已经很老了,已经过时了。 render_text方法不再存在。请尝试以下方法:

def index
  render :text => "hello world"
end