是否可以在Paperclip验证消息中获取文件名?

时间:2011-06-24 04:20:09

标签: ruby-on-rails ruby-on-rails-3 validation paperclip paperclip-validation

我在Rails 3应用程序中使用Paperclip 2.3.11,并进行以下验证:

validates_attachment_size :asset, :less_than => 2.megabytes, 
                          :message => "bigger than 2MB"

是否可以在邮件中包含原始文件名,因此它将如下所示:

my_file.jpg bigger than 2MB

1 个答案:

答案 0 :(得分:0)

我认为你应该能够传递:message的lambda,例如:

validates_attachment_size :asset, :less_than => 2.megabytes, 
                          :message => lambda {|asset| "#{asset.file_name} bigger than 2MB" }