如何使用 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吗?这可能是您正在寻找的。