Rails:虽然正确显示路径,但未找到 Dragonfly UID
Rails: Dragonfly UID not found although it displays the path correctly
我有一个 Filemanager 应用程序,它不使用模型,也不在数据库中存储任何内容。因此,我不得不做一些不同的设置。我的设置如下:
生成文件时
files.each do |file|
filesObj = {
"name" => file,
"path" => File.expand_path(directory_name + '/' + file),
"modified" => File.ctime(directory_name + '/' + file),
"size" => (File.size(directory_name + '/' + file).to_f / 2**20),
"url" => url + file,
"thumb_url" => 'http://' + request.host_with_port() + '/' + dragonfly.app.fetch(url_path + '/' + file).thumb('400x200').url
}
end
url 生成正确,其中一个 url 是:http://localhost:3000/media/W1siZiIsIi9tZWRpYS8xLkpQRyJdLFsicCIsInRodW1iIiwiNDAweDIwMCJdXQ?sha=051428e06f681fb2
当我转到那个 URL 时,我在终端中得到以下信息:
Started GET "/media/W1siZiIsIi9tZWRpYS8xLkpQRyJdLFsicCIsInRodW1iIiwiNDAweDIwMCJdXQ?sha=051428e06f681fb2" for ::1 at 2017-03-01 12:57:58 -0500
DRAGONFLY: uid /media/1.JPG not found
DRAGONFLY: GET /media/W1siZiIsIi9tZWRpYS8xLkpQRyJdLFsicCIsInRodW1iIiwiNDAweDIwMCJdXQ?sha=051428e06f681fb2 404
文件存在于媒体文件夹中。知道为什么会失败吗?
由于几个原因它失败了
- 我没有安装
ImageMagick
。
gem
已过时,它寻找 convert
命令,ImageMagick
从版本 7.0
中删除。
我有一个 Filemanager 应用程序,它不使用模型,也不在数据库中存储任何内容。因此,我不得不做一些不同的设置。我的设置如下:
生成文件时
files.each do |file|
filesObj = {
"name" => file,
"path" => File.expand_path(directory_name + '/' + file),
"modified" => File.ctime(directory_name + '/' + file),
"size" => (File.size(directory_name + '/' + file).to_f / 2**20),
"url" => url + file,
"thumb_url" => 'http://' + request.host_with_port() + '/' + dragonfly.app.fetch(url_path + '/' + file).thumb('400x200').url
}
end
url 生成正确,其中一个 url 是:http://localhost:3000/media/W1siZiIsIi9tZWRpYS8xLkpQRyJdLFsicCIsInRodW1iIiwiNDAweDIwMCJdXQ?sha=051428e06f681fb2
当我转到那个 URL 时,我在终端中得到以下信息:
Started GET "/media/W1siZiIsIi9tZWRpYS8xLkpQRyJdLFsicCIsInRodW1iIiwiNDAweDIwMCJdXQ?sha=051428e06f681fb2" for ::1 at 2017-03-01 12:57:58 -0500
DRAGONFLY: uid /media/1.JPG not found
DRAGONFLY: GET /media/W1siZiIsIi9tZWRpYS8xLkpQRyJdLFsicCIsInRodW1iIiwiNDAweDIwMCJdXQ?sha=051428e06f681fb2 404
文件存在于媒体文件夹中。知道为什么会失败吗?
由于几个原因它失败了
- 我没有安装
ImageMagick
。 gem
已过时,它寻找convert
命令,ImageMagick
从版本7.0
中删除。