有没有办法除了动态文件大小限制以外,使用validates_attachment_size验证文件大小?以下是一个例子:
class Document < ActiveRecord::Base
belongs_to :folder
has_attached_file :document
validates_attachment_size :document, :less_than => get_current_file_size_limit
private
def get_current_file_size_limit
10.megabytes # This will dynamically change
end
end
我尝试过这个,但是一直出现“未知方法”错误。Lambda和Proc也不起作用。有人试过这个吗?谢谢。