Rails从控制器呈现页面

时间:2013-02-15 19:49:53

标签: ruby-on-rails image render

我正在尝试使用IMGKit来创建我拥有的网页图像。我想要做的是在不同的网页上创建一个图像。为了实现这一点,我有一些看起来像这样的代码:

respond_to do |format|
  format.html
  format.jpeg do
    dashboards_response = render controller: :dashboards
    image = IMGKit.new(dashboards_response[0]).to_img(:jpg)
    send_data(image, type: "image/jpeg", filename: "data.jpeg", disposition: "inline")
  end
end

我想通过渲染另一个页面来响应jpeg。这失败了,模板缺少错误,这真的很奇怪。为了调试这个,我在DoubleRenderError上的respond_to块之外移动了render调用。我不确定如何继续这样做,有人能提供一些见解吗?

由于

0 个答案:

没有答案
相关问题