我正在使用gruff来创建一个图像。我已经创建了一个图像,现在我有一个原始的图像数据。我不想使用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发布于 2014-11-15 16:21:01
现在,我对这个问题有一个答案,我把它作为一个答案:
我已经创建了一个新的控制器,创建了新的自定义path,例如/generated_image.jpg,并且在我的模板中重新引用
这就是我可以渲染原始图像的方法。还有其他选项,但对于我需要的情况,这是我使用的选项。
https://stackoverflow.com/questions/22959836
复制相似问题