这个宝石从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分钟左右之后超时,除非您将其推送到后台作业,或者有某种方法来保持当前连接处于活动状态。