app/models/thredded/user_detail.rb in thredded-0.16.16 vs app/models/thredded/user_detail.rb in thredded-1.0.0
- old
+ new
@@ -5,10 +5,10 @@
include Thredded::ModerationState
belongs_to :user, class_name: Thredded.user_class_name, inverse_of: :thredded_user_detail
validates :user_id,
uniqueness: { case_sensitive: true },
- **(Thredded.rails_gte_51? ? {} : { presence: true })
+ presence: true
with_options foreign_key: :user_id, primary_key: :user_id, inverse_of: :user_detail, dependent: :nullify do
has_many :topics, class_name: 'Thredded::Topic'
has_many :private_topics, class_name: 'Thredded::PrivateTopic'
has_many :posts, class_name: 'Thredded::Post'