3

私はphantomjsを使用してコントローラーで画像を作成するレールアプリを持っています

system("/usr/bin/phantomjs ./app/assets/javascripts/phantom_snapshot.js  http://urlToPageWhereImgComesFrom/ ./app/assets/images/newImage.png '#divId'&")    

今、その画像をビューに統合したいのですが、画像のプリコンパイルがまだ利用できないため、アセットが原因だと思います。とにかく、これは私の画像を置く正しい場所ですか? または、作成した画像をアセットに動的に追加する方法はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

2

プリコンパイルされない静的アセットは、./publicフォルダーに移動します。

環境で静的アセットの提供がオンになっていることを確認してください

config.serve_static_assets = true
于 2013-04-25T08:54:53.933 に答える