处于activeadmin形式的<select>字段的处理文件</select>

时间:2012-10-08 10:42:32

标签: ruby-on-rails activeadmin

我在我的一个activeadmin表单上有一个这样的选择:

f.input :sdfile, :as => :select, :collection => Dir.glob("incoming/*")

用户应该事先将文件上传到“传入”目录。

我现在想要处理此文件,将其移动到正确的文件夹,但CarrierWave拒绝从路径名“上传”。

处理文件的任何简单方法,将其移动到相应的文件夹?

感谢。

1 个答案:

答案 0 :(得分:0)

试试这样:

Image.new :data=>File.new("/path/to/image.jpg","r")

Image.new :data=>File.open('/path/to/image.jpg', 'rb')