নিম্নলিখিত সমিতিগুলি দেওয়া, আমি মডেল থেকে সংযুক্ত করা হয়েছে Question
যে একটি রেফারেন্স প্রয়োজন । আমি এই ক্রিয়াটি সম্পাদন করতে ব্যবহার করার চেষ্টা করছি ।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
আমি পাচ্ছি
নামআরর অবিশ্বাস্য ধ্রুবক
User::Choice
যখন আমি করার চেষ্টা করি current_user.choices
এটি ভাল কাজ করে, যদি আমি অন্তর্ভুক্ত না করি
belongs_to :question, :through => :answer
তবে আমি এটি ব্যবহার করতে চাই কারণ আমি এটি করতে সক্ষম হতে চাই validates_uniqueness_of
আমি সম্ভবত সাধারণ কিছু উপেক্ষা করছি। কোন সাহায্য প্রশংসা করা হবে।