我有一个每周压缩一些文件的生成器。有些是 app/assets/images/xxx.xxx
中的 Assets ,有些是通过 Paperclip 上传的,在 public/system/env...
我在 app
之后开始的文件路径,没有 /images/
或 public
。
我会得到类似 /assets/some.png
或 /system/production/xyz/some.jpg
的东西,这些将作为 URL 正常使用路径,但我想将它们收集在一个文件中。
如何获取 Assets 的文件路径?
我认为这是一种更简单的解释方式。
给定 Assets URI 字符串,如何找到并获取 Assets 的文件路径?
Assets URL 路径 /assets/logo.png
可以是以下文件之一:
public/logo.png
public/assets/logo.png
app/assets/images/logo.png
最佳答案
在生产中, Assets 应该预编译并从公共(public)根文件夹/public/assets/logo.png 提供
关于ruby-on-rails - Rails - 如何获取 Assets 的文件路径(不是 url 路径)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34261433/