https://github.com/bastiaanterhorst/richからのこの宝石
rails_adminで設定しましたが、アップロードファイルのサイズは15mb(デフォルト)です。どこで100mbまでサイズ変更できますか?
私を助けてください。
https://github.com/bastiaanterhorst/richからのこの宝石
rails_adminで設定しましたが、アップロードファイルのサイズは15mb(デフォルト)です。どこで100mbまでサイズ変更できますか?
私を助けてください。
これは簡単ではありません。Rich は、rich_file.rb で validates_attachment_size 15Mb 値をハードコーディングします。制限を小さくしたい場合は、次のようなより制限的な検証を追加できます。
アプリケーション.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 モデルを rails ディレクトリの apps/models/rich/rich_file.rb ディレクトリにコピーし、コードを直接変更することです。
rich_file.rb
validates_attachment_size :rich_file, :less_than=>100.megabyte, :message => "must be smaller than 100MB"
サーバーをバックグラウンドジョブにプッシュするか、現在の接続を維持する方法がない限り、サーバーは1分ほどでタイムアウトになる可能性が高いため、100MBに設定することはおそらく悪い考えです。