1

您好,我是 Ruby On Rails 的初学者。所以我在想,不是制作任何视图文件,我们不能通过在控制器文件中写入“ puts "anything" " 在浏览器中显示任何字符串吗??如果是,那么我已经尝试过一次通过编写此代码

class OnecController < ApplicationController
  def one
    print "hello";
  end
end

但我无法获得输出!有什么帮助吗???

4

2 回答 2

5

是的:

render text: 'your text'
于 2013-08-18T14:18:11.153 回答
0

您需要使用您的路由文件在视图文件中调用控制器的操作。您需要设置路线

  root :to => "onecContrller#one"

如前所述,您只需要渲染文本

 class OnecController < ApplicationController
  def one
    render text: 'text to print'
  end
end

如果您刚开始使用 Rails,我会建议您阅读这些指南

于 2013-08-18T15:12:56.317 回答