This commit is contained in:
2026-03-24 21:57:17 +09:00
parent ee93ff8ea0
commit 4c474d2bdf
6 changed files with 84 additions and 1 deletions
+10
View File
@@ -0,0 +1,10 @@
class WikiAsset < ApplicationRecord
self.primary_key = :wiki_page_id, :no
belongs_to :wiki_page
belongs_to :created_by_user, class_name: 'User'
has_one_attached :file
validates :file, presence: true
end
+2
View File
@@ -15,6 +15,8 @@ class WikiPage < ApplicationRecord
foreign_key: :redirect_page_id,
dependent: :nullify
has_many :assets, class_name: 'WikiAsset', dependent: :destroy
belongs_to :tag_name
validates :tag_name, presence: true