app/models/phcpress/article/post.rb in phcpress-50.0.0 vs app/models/phcpress/article/post.rb in phcpress-51.0.0
- old
+ new
@@ -9,15 +9,15 @@
# Image Upload
has_one_attached :pstimage
# Model Relationships
- has_many :connections, class_name: 'Phcpress::Modules::Connection', dependent: :destroy
- has_many :categories, class_name: 'Phcpress::Modules::Category', :through => :connections
+ has_and_belongs_to_many :categories, class_name: 'Phcpress::Article::Category', :join_table => 'categories_posts'
+ belongs_to :user, class_name: 'Phcaccounts::User'
# Validation for Form Fields
- validates :psttitle,
+ validates :psttittle,
presence: true,
length: { minimum: 3 }
validates :psttext,
presence: true,
@@ -30,10 +30,10 @@
friendly_id :phcpress_post_slug, use: [:slugged, :finders]
# Define for Multiple Records
def phcpress_post_slug
[
- [:psttitle]
+ [:psttittle]
]
end
end
end