Ruby on Rails 4.0
我有项目模型。 项目新表单具有DB上不存在的图像字段。 因为我想在目录中保存文件。
但是如何验证文件字段?
答案 0 :(得分:2)
您可以为模型添加attr_accessor
。
class Item < ActiveRecord::Base
attr_accessor :file
validates_presence_of :file
end
然后以表格
<%= f.file_field :file %>
这是一个选项,但我建议使用Carrier Wave或Paperclip进行文件上传。这些文件仍保存在文件系统中,仅在数据库中通过文件名引用。