mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
add proper post_uploads reverse index
This commit is contained in:
@@ -27,7 +27,8 @@ class Post < ActiveRecord::Base
|
||||
has_many :post_actions
|
||||
has_many :topic_links
|
||||
|
||||
has_and_belongs_to_many :upload
|
||||
has_many :post_uploads
|
||||
has_many :uploads, through: :post_uploads
|
||||
|
||||
has_one :post_search_data
|
||||
|
||||
|
||||
4
app/models/post_upload.rb
Normal file
4
app/models/post_upload.rb
Normal file
@@ -0,0 +1,4 @@
|
||||
class PostUpload < ActiveRecord::Base
|
||||
belongs_to :post
|
||||
belongs_to :upload
|
||||
end
|
||||
@@ -7,7 +7,8 @@ class Upload < ActiveRecord::Base
|
||||
belongs_to :user
|
||||
belongs_to :topic
|
||||
|
||||
has_and_belongs_to_many :post
|
||||
has_many :post_uploads
|
||||
has_many :posts, through: :post_uploads
|
||||
|
||||
validates_presence_of :filesize
|
||||
validates_presence_of :original_filename
|
||||
|
||||
Reference in New Issue
Block a user