您好,我是 Ruby On Rails 的初学者。所以我在想,不是制作任何视图文件,我们不能通过在控制器文件中写入“ puts "anything" " 在浏览器中显示任何字符串吗??如果是,那么我已经尝试过一次通过编写此代码
class OnecController < ApplicationController
def one
print "hello";
end
end
但我无法获得输出!有什么帮助吗???
您好,我是 Ruby On Rails 的初学者。所以我在想,不是制作任何视图文件,我们不能通过在控制器文件中写入“ puts "anything" " 在浏览器中显示任何字符串吗??如果是,那么我已经尝试过一次通过编写此代码
class OnecController < ApplicationController
def one
print "hello";
end
end
但我无法获得输出!有什么帮助吗???
是的:
render text: 'your text'
您需要使用您的路由文件在视图文件中调用控制器的操作。您需要设置路线
root :to => "onecContrller#one"
如前所述,您只需要渲染文本
class OnecController < ApplicationController
def one
render text: 'text to print'
end
end
如果您刚开始使用 Rails,我会建议您阅读这些指南