我有一个带有一些不错的javascript-canvas图表的rails应用程序。
我想将此图表另存为图片。
对于这个我必须打开网站然后javascript,会将画布的内容发布到我所在的控制器之一:
data = params[:data_uri]
image_data = Base64.decode64(data['data:image/png;base64,'.length .. -1])
File.open("#{Rails.root}/public/uploads/somefilename.png", 'wb') do |f|
f.write image_data
end
以下是有关如何执行此操作的文章:http://rohitrox.github.io/2013/07/19/canvas-images-and-rails/
<小时/> 我的问题是:是否可以自动让我的Rails应用程序打开此网站并运行javascript? 你会怎么做?谢谢!