【发布时间】:2015-05-04 23:16:27
【问题描述】:
我正在使用 Rails 4 和 Paperclip。
因为我需要在 FTP 服务器上上传文件,所以我正在使用这个很棒的 gem:
https://github.com/xing/paperclip-storage-ftp
在本地一切正常,但在 FTP 中我无法使用此代码重命名文件:
def rename_myfile
if self.rename.present?
path = self.myfile.path
FileUtils.move(myfile.path, File.join(File.dirname(myfile.path), self.rename))
self.myfile_file_name = self.rename
end
end
我遇到了一个错误:
没有这样的文件或目录@sys_fail2 - (/myfiles/19/original/myfileOriginalName.jpg, /myfiles/19/original/myfileRenamedName.jpg)
如何用FileUtils.move进入ftp???
创建和删除运行良好!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 ftp paperclip rails-activerecord