このコミットが含まれているのは:
2026-06-27 05:30:23 +09:00
コミット c836369dfc
5個のファイルの変更34行の追加12行の削除
+4 -1
ファイルの表示
@@ -1,6 +1,9 @@
class Material < ApplicationRecord
include MyDiscard
SOURCE_KINDS = ['uri', 'google_drive_path', 'google_drive_file',
'legacy_drive_path'].freeze
default_scope -> { kept }
belongs_to :parent, class_name: 'Material', optional: true
@@ -20,7 +23,7 @@ class Material < ApplicationRecord
validates :tag_id, uniqueness: true, allow_nil: true
validates :source_kind,
inclusion: { in: MaterialSyncSuppression::SOURCE_KINDS },
inclusion: { in: SOURCE_KINDS },
allow_blank: true
validate :file_must_be_attached