2015-04-04 40 views
0

我有一个很好的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? 你会怎么做?谢谢!


回答