2015-04-04 68 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? 你會怎麼做?謝謝!


回答