【问题标题】:Application_Controller.rb render methodApplication_Controller.rb 渲染方法
【发布时间】:2021-06-01 09:40:51
【问题描述】:
class ApplicationController < ActionController::Base
    def hello
        render html: 'Hello World!'
    end
end

我在 application_controller.rb 文件中定义了这个,我只是想弄清楚“html:'Hello World!'”语法是什么。这就像传递给渲染方法的哈希吗?

【问题讨论】:

标签: ruby-on-rails ruby


【解决方案1】:

当用户前往特定路线时,会显示给用户的是 html。对于您的实例,它可能类似于/hello。要回答您的问题,是的,它是一个哈希,您可以呈现其他选项,例如 JSON 和 XML。

您可以查看 api 文档以了解所有不同的选项和语法 https://apidock.com/rails/ActionController/Base/render

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 2017-10-29
    • 1970-01-01
    • 2013-12-28
    • 2017-12-11
    • 1970-01-01
    相关资源
    最近更新 更多