我有一个简单的数据库,它具有以下关系
每个问题都有一个 Questiontype(3 种不同的类型,例如 Questiontype1 、 Questiontype2 、 Questiontype3 )
在 Questiontype 有 question_id
- Question.rb(模型)
类问题 < ActiveRecord::Base belongs_to :questiontype1 belongs_to :questiontype2 belongs_to :questiontype3 end
- Questiontype1.rb(模型)
类 Questiontype1 < ActiveRecord::Base has_many :questions , :foreign_key => "question_id" end
- show.json.rabl(我用的是 Rabl)
对象@question 属性:id child:questiontype1 =>:questiontype1 做属性:id end
但是,当我从 Questiontype1 得到孩子时,结果为空
我能解决这个问题吗?
对不起我的英语,谢谢。