Aşağıdaki ilişkilendirmeler göz önüne alındığında, modelden a'nın bağlı Question
olduğunu belirtmem gerekiyor . Bu eylemi gerçekleştirmek için kullanmaya çalışıyorum .Choice
Choice
belongs_to :question, through: :answer
class User
has_many :questions
has_many :choices
end
class Question
belongs_to :user
has_many :answers
has_one :choice, :through => :answer
end
class Answer
belongs_to :question
end
class Choice
belongs_to :user
belongs_to :answer
belongs_to :question, :through => :answer
validates_uniqueness_of :answer_id, :scope => [ :question_id, :user_id ]
end
alıyorum
NameError başlatılmamış sabit
User::Choice
yapmaya çalıştığımda current_user.choices
Eğer işe yaramazsa
belongs_to :question, :through => :answer
Ama bunu kullanmak istiyorum çünkü bunu yapabilmek istiyorum validates_uniqueness_of
Muhtemelen basit bir şeye bakmıyorum. Herhangi bir yardım mutluluk duyacağız.