このコミットが含まれているのは:
2026-07-16 19:35:21 +09:00
コミット d1de631eed
11個のファイルの変更396行の追加37行の削除
+10
ファイルの表示
@@ -172,6 +172,8 @@ class Post < ApplicationRecord
private
def validate_original_created_range
return if skip_original_created_validation?
f = parse_original_created_value(:original_created_from)
b = parse_original_created_value(:original_created_before)
return if f.nil? || b.nil?
@@ -251,4 +253,12 @@ class Post < ApplicationRecord
def minute_precision_time? value
value.sec.zero? && value.nsec.zero?
end
def skip_original_created_validation?
return false if new_record?
return false if will_save_change_to_original_created_from?
return false if will_save_change_to_original_created_before?
true
end
end