Как визуализировать дату изображения строки без использования send_data?

Я использую грубость для создания образа. Я создал изображение, и теперь у меня есть необработанные данные изображения. Я не хочу использовать gruff.write('image.png') как я хочу, чтобы приложение было быстрым. Я хочу иметь возможность отображать эти необработанные данные изображения на виде.

Но проблема в этом: я не могу использовать контроллеры - так send_data это вне картины, я думаю. Есть ли способ использовать необработанные данные изображения, которые есть в моем методе Helper, и использовать этот вспомогательный метод для отображения изображения в представлении?

module ApplicationHelper

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

1 ответ

Решение

Пока у меня есть один ответ на этот вопрос, и я ставлю его как ответ:

Я создал новый контроллер, создал новый кастом path например /generated_image.jpg и я повторяю ссылки в моем шаблоне, как

Вот как я могу сделать необработанное изображение. Есть и другие варианты, но для нужного мне случая я использовал этот вариант.

Другие вопросы по тегам