2012-10-20 23 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分鐘左右之後超時,除非您將其推送到後臺作業,或者有某種方法來保持當前連接處於活動狀態。