我的项目是进行调查。
User has_many :companies
Company has_many :categories
我需要为每家公司进行调查。
Survey has_many :categories
Category has_many :questions
Question has_many :answers;
根据公司类别,我需要在每个类别中显示问题。
设计非常耗时。请帮我这样做。
答案 0 :(得分:0)
试试这个
User has_many :companies
Company has_many :users
Company has_many :company_categories (may be has one)
CompanyCategory has_many :companies
Survey has_many :survay_categories (may be has one)
SurveyCategory has_many :surveys
Question has_many :question_categries (may be has one)
QuestionCategory has_many :questions
Question has_many :answers
Answer has_one :question