【问题标题】:Dynamically add created images to asset pipeline将创建的图像动态添加到资产管道
【发布时间】:2013-04-25 08:42:13
【问题描述】:

我有一个 Rails 应用程序,它使用 phantomjs 在控制器中创建图像

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

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

感谢任何帮助。

【问题讨论】:

  • 我想你想把它放在./public/assets/images/。这就是没有预编译的静态资产的去处。

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


【解决方案1】:

不会被预编译的静态资源放在./public 文件夹中。

只需确保在您的环境中启用静态资产服务

config.serve_static_assets = true

【讨论】:

  • 感谢您的快速回答!
猜你喜欢
  • 2012-07-07
  • 1970-01-01
  • 2012-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-13
相关资源
最近更新 更多