ruby-on-rails - Ruby 应用程序部署在和 amazon linux 实例上:从 assets 文件夹创建一个对象
问题描述
在开发和本地主机上,我执行以下操作以从资产文件夹中获取图像,然后创建一个新附件:
Attachment.create(:image => File.open('app/assets/images/no-image.jpg', 'rb'), :item_id=> @item.id)
这可以正常工作,但是在生产中以及将应用程序部署在上时,amazon linux instance
这不起作用。
另外,我成功执行了以下命令,但仍然无法创建图像:
RAILS_ENV=production bundle exec rails assets:precompile
我在资产文件夹中与页面关联的所有其他图像都可以正常工作。
有什么想法可能是错的
解决方案
推荐阅读
- sql - 如何在 SQL“CREATE TABLE”查询中为“FLOAT”属性设置逗号后的符号数?
- rest - 用户未启用时返回自定义错误消息
- javascript - 如何找到行中的值?
- ruby-on-rails - 如何使用两个变量作为 1.hour 方法
- c# - 为什么从 C# 发送的电子邮件会被目标电子邮件接收,而不是由 CC 接收?
- elasticsearch - Elasticsearch 通配符查询重写参数不适用于新的通配符字段类型?
- c# - 如何在 UWP C# 应用程序中仅访问 JSON 文本的一部分?
- java - 单击按钮并选择一个随机字符串
- javascript - 如何在屏幕上显示附加数据的验证错误消息?
- itext7 - iText7 html到pdf转换,目标计数器具有动态目标值不起作用