你好,我是一个Ruby On Rails的乞丐。所以我在想,我们不能通过在控制器的文件中写“put“任何”“来在浏览器中显示任何字符串,而不是创建任何视图文件吗??如果是,那么我已经尝试过一次编写此代码
class OnecController < ApplicationController def one print "hello"; end end
但是我不能得到输出!任何帮助??
kqqjbcuj1#
是,请:
render text: 'your text'
wwtsj6pe2#
您需要使用路由文件在视图文件中调用控制器的操作。你需要设定路线
root :to => "onecContrller#one"
如前所述,你只需要渲染文本,
class OnecController < ApplicationController def one render text: 'text to print' end end
如果你刚开始使用rails,我建议你浏览这些Guides,
uklbhaso3#
在现代rails中(版本7答案),使用plain:
plain
class OnecController < ApplicationController def one render plain: 'text to print' end end
3条答案
按热度按时间kqqjbcuj1#
是,请:
wwtsj6pe2#
您需要使用路由文件在视图文件中调用控制器的操作。你需要设定路线
如前所述,你只需要渲染文本,
如果你刚开始使用rails,我建议你浏览这些Guides,
uklbhaso3#
在现代rails中(版本7答案),使用
plain
: