ruby-on-rails - Rails 部署未在生产中显示图像

标签 ruby-on-rails ruby amazon-web-services nginx asset-pipeline

我正在使用 AWS Opswork 部署我的 Rails 应用

我正在使用 unicorn + Nginx,我从 2 天起就陷入了这个错误,我的应用程序运行良好,在执行 rake assets:precompile 之后我的 css 和 javascript 可以工作,但我看不到任何图像或 fa我的应用程序中的图标

我所有的图片都存储在 app/assets/images 中

在 html View 中,我使用它就像 <img src="/assets/image.jpg">

我的图片在开发中加载完美,但在生产中加载不完美

最佳答案

我有这个问题。我不得不重新编译我的 Assets 。

  1. 通过运行 rake assets:clobber
  2. 删除以前预编译的 Assets
  3. 预编译rake assets:precompile
  4. 重新启动您的应用程序/服务器

希望对你有帮助

关于ruby-on-rails - Rails 部署未在生产中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34285046/

相关文章:

ruby-on-rails - 切换到 Rails 4.1 时出现错误 - `method_missing':ActiveRecord::Base:Class (NoMethodError) 的未定义方法 `whitelist_attributes='

ruby-on-rails - Rails 4 View 渲染非常慢

amazon-web-services - 是否可以在 Dynamo 的 PartiQL 中使用 JOIN?

amazon-web-services - 如何在 AWS 中创建和查看组织中的实例?

javascript - 使用 Ruby on Rails 进行 HTML5 文件拖放上传

ruby - 在一个模块中,是否有任何保留的类名?

ruby - 字符串中的字母计数,Ruby

ruby - 在 puppet 中添加自定义函数

php - `SignatureDoesNotMatch` 来自 Alexa Top Sites 服务的 AWS 的响应

ruby-on-rails - gem 安装失败 : gem require ruby-2. 6.1 但当前 ruby​​-2.6.1