У меня есть приложение для рельсов с некоторыми хорошими диаграммами javascript-canvas.Открыть веб-сайт на машине
Я хотел был бы сохранить эти диаграммы как изображения также.
Для этого я должен открыть веб-сайт, а затем 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? Как вы это сделаете? Спасибо!