2012-10-20 79 views

回答

3

这并不容易。丰富硬编码rich_file.rb中的validates_attachment_size 15Mb值。如果你想使限值时,你可以添加一个更严格的验证是这样的:

application.rb中

config.after_initialize do 
    Rich::RichFile.validates_attachment_size(:rich_file, :less_than=>3.megabyte, :message => "must be smaller than 3MB") 
end 

但是,因为你想上传大小限制较少,非 - 理想,但可行的解决方案是将rich_file.rb模式复制到您的轨道目录中的应用程序/模型/富/ rich_file.rb目录,并直接改变代码:

rich_file.rb

validates_attachment_size :rich_file, :less_than=>100.megabyte, :message => "must be smaller than 100MB" 
1

将它设置为100MB可能是一个坏主意,因为服务器很可能会在1分钟左右之后超时,除非您将其推送到后台作业,或者有某种方法来保持当前连接处于活动状态。