This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user