将创建的图像动态添加到资产管道

时间:2013-04-25 08:42:13

标签: ruby-on-rails ruby-on-rails-3 asset-pipeline phantomjs

我有一个rails应用程序,使用

在phantomjs控制器中创建图像
system("/usr/bin/phantomjs ./app/assets/javascripts/phantom_snapshot.js  http://urlToPageWhereImgComesFrom/ ./app/assets/images/newImage.png '#divId'&")    

现在我想在视图中集成该图像,但我认为由于资产:预编译图像尚不可用。这是放置我的图像的正确位置吗?或者有没有办法动态地将创建的图像添加到我的资产?

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

不会预编译的静态资产位于./public文件夹中。

确保您的环境中已启用静态资源服务

config.serve_static_assets = true