2011-06-22 14 views
7

Phantomjsを使用することに興味があり、Ruby on Railsアプリケーションから実行したいと考えています。ただし、これはコマンドラインツールです(端末でphantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.pngなどを実行する必要があります)。私のアプリからコマンドラインツールを実行するには?あなたのRubyコードでRuby on Railsアプリケーションからphantomjsを実行する

答えて

8

使用バッククォート例えば:

output = `phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png` 
+0

はそれが簡単だった実現しませんでした。 Phantomjsをローカルにインストールすると、Herokuのようなサーバーに自分のコードをプッシュすると動作しますか? –

+0

PhantomJSはサーバー自体にインストールする必要があります(私はHerokuもPhantomJSも使用していません)。私はそれが別の質問そのものだと思う:HerokuでPhantomJSを実行する方法はありますか? – Matt

+1

将来の参考として、以下の質問がここにあります:http://stackoverflow.com/questions/6445438/running-phantomjs-on-heroku – Matt

関連する問題