オプションの uload フィールドがあり、空のままにすることができます。しかし、使用する際には、添付ファイルのサイズと内容を検証したいと考えています。したがって、モデルでこの検証を使用します。
validates_attachment :attachment, content_type: { content_type: ["image/jpeg", "image/gif", "image/png"] }, size: { in: 0..500.kilobytes }
これは、添付ファイルがある場合は機能しますが、空の場合は失敗します。添付ファイルがある場合にのみ検証するようにするにはどうすればよいですか?
ここに記載されている解決策は、残念ながら機能していません。