ruby-on-rails - 重命名现有的 CarrierWave 文件

标签 ruby-on-rails carrierwave

如何使用 CarrierWave 重命名现有图像? (这个问题很接近,但并不完全相同: Renaming uploaded files with Carrierwave )例如,如果 model.image.urlfoo-bar-jpg如何将文件和相应的数据库字段重命名为 foo-bar.jpg ?
model.image.recreate_versions!将创建新文件,但在数据库中它不会更改模型的图像字段。

最佳答案

locomotive branch Carrierwave 的似乎支持重命名 - 具体文件是 here .

file rename support在主要转换文件类型时,但不支持重命名:

"This should help with situations where a file has multiple versions,
and at least one of the versions is of a different format than the master version."

关于ruby-on-rails - 重命名现有的 CarrierWave 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8650907/

相关文章:

ruby-on-rails - rails 每当 gem ,只有在特定条件通过时才运行命令。

ruby-on-rails - 使用 Ruby 将整数转换为行数组

ruby-on-rails - Carrierwave AWS Heroku : current_path and File. 读取找不到文件

ruby-on-rails - Carrierwave(开发环境)图像中的本地存储设置渲染效果不佳

ruby-on-rails - 您如何使用 CarrierWave 生成​​视网膜 (iPad) 友好(逐行或隔行)jpeg 图像?

ruby-on-rails - 在 rails admin 中,设置一个文本字段并给它一个最大长度

ruby-on-rails - Active Record 查询按模型关联排序 : Rails 3 & SQLite

javascript - Javascript 中的通用 is_blank?

ruby-on-rails - 在Rails应用程序中将CarrierWave与Amazon Elastic Transcoder一起使用

ruby-on-rails - 载波的多个默认图像