1

IMGKit を使用して、所有している Web ページのイメージを作成しようとしています。私がやりたいことは、別の Web ページで画像を作成することです。それを達成するために、次のようなコードがあります。

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 に応答したいと考えています。これは Template is missing エラーで失敗します。これは本当に奇妙です。これをデバッグするために、レンダリング呼び出しを DoubleRenderError の Respond_to ブロックの外に移動しました。これをどのように進めるかわかりません。誰か洞察を提供できますか?

ありがとう

4

0 に答える 0