這個寶石從https://github.com/bastiaanterhorst/rich如何設置rails gem'rich'上傳文件大小?
我用rails_admin設置,但上傳文件大小爲15MB(默認)。 我可以在哪裏調整它達到100MB?
請幫幫我。
這個寶石從https://github.com/bastiaanterhorst/rich如何設置rails gem'rich'上傳文件大小?
我用rails_admin設置,但上傳文件大小爲15MB(默認)。 我可以在哪裏調整它達到100MB?
請幫幫我。
這並不容易。豐富硬編碼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"
將它設置爲100MB可能是一個壞主意,因爲服務器很可能會在1分鐘左右之後超時,除非您將其推送到後臺作業,或者有某種方法來保持當前連接處於活動狀態。