配置环境以在 Heroku 上本地使用文件系统和 Amazon
我不确定如何配置环境,以便 Carrier Wave 在本地运行应用程序(开发)时使用本地文件存储,并在加载到
开发存储中的 heroku(生产)后使用 s3:生产存储中的文件
:s3
I am not sure how to configure the environment such that Carrier Wave will use the local file storage when running the app locally (development) and s3 after i load to heroku (production)
in Development storage :file
in Production storage :s3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
无论是模型,还是可以全局设置。查看 v0.5.2(当前 gem)的自述文件,位于 https://github。 com/jnicklas/rierwave/tree/v0.5.2
靠近底部,有一些配置测试环境的说明。使用相同的方法为“开发”和“生产”使用不同的配置,例如将文件“rierwave.rb”添加到“config/initialisers”并添加配置代码
并用于开发
和生产
Either model, or you can set it globally. Have a look at the readme for v0.5.2 (current gem) at https://github.com/jnicklas/carrierwave/tree/v0.5.2
Near the bottom, there are some instructions for configuring the test environment. Use the same approach to use different configurations for "development" and "production", e.g. add a file "carrierwave.rb" to "config/initialisers" and add the configuration code
and for development
and production
我通常使用的最简单的方法是通过上传器。
The simplest way I usually do is through the Uploader.
我猜这是在某个模型中设置的。你可以做类似的事情
I'm guessing this is set in a model somewhere. You could do something like