ruby-on-rails - 将创建的图像动态添加到 Assets 管道

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

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

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

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

感谢任何帮助。

最佳答案

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

只需确保在您的环境中打开了静态 Assets 服务

config.serve_static_assets = true

关于ruby-on-rails - 将创建的图像动态添加到 Assets 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16210186/

相关文章:

ruby-on-rails - rails apartment gem 将数据从一个租户复制到另一个租户

css - 尝试添加背景图片时 Sass 语法错误无效的 CSS

ruby-on-rails - Elasticsearch 和 Tire Gem : "IndexMissingException[[products] missing]"?

ruby-on-rails - Rails,检查是否已发送电子邮件

sql - 如何判断 Rails 中的 SQL 事务是否成功?

ruby-on-rails - 如何调试速度慢得无法忍受的 Rails Assets 预编译

ruby-on-rails - 使用asset_path为单个 Assets 禁用 Assets 指纹

ruby-on-rails-3.1 - 耙 Assets :precompile is slow

ruby-on-rails - Redis 缓存在 View 中无法正常工作

ruby-on-rails - 为什么我的 Capybara/Poltergeist 测试无法从 jQuery 自动完成字段中进行选择?