将原始 html 写入 rails 中的响应对象(使用 ActionDispatcher::Response)



如何使用 ActionDispatch::Response 对象从控制器编写响应。似乎没有 API 可以 http://api.rubyonrails.org/classes/ActionDispatch/Response.html。

下面的代码不使用任何视图。使用响应对象可以实现相同的目标。原因是有必要将一些二进制数据写入 html(这是当前正在编写的 rails 应用程序所必需的)

class HelloController < ApplicationController
  def index
    render :text => "hello" # want to use ActionDispatch::Response object instead of this
  end
end

你看过send_data吗?这可能是您正在寻找的。

最新更新