0

gruff を使用して画像を作成しています。画像を作成し、生の画像データを取得しました。gruff.write('image.png')アプリケーションを高速にしたいので、使用したくありません。その生の画像データをビューに表示できるようにしたい。

しかし、問題はこれにあります: 私はコントローラーを使用できませんsend_data。ヘルパー メソッドにある生の画像データを使用し、そのヘルパー メソッドを使用して画像をビューに表示する方法はありますか?

module ApplicationHelper

  def generated_image()
    @graph = create_gruff("50x50", "%m/%d") do |g|
      #some code to create a graph
    end
  end
end
4

1 に答える 1

0

今のところ、この質問に対する答えは 1 つしかなく、それを答えにしています。

新しいコントローラーを作成し、新しいカスタムpath/generated_image.jpgを作成しました。テンプレートで次のように再参照しています

それが生の画像をレンダリングする方法です。他にもオプションがありますが、必要な場合はこれを使用しました。

于 2014-11-15T16:21:01.477 に答える