0
私は、単一のモデル持っているレール:だから、あなたが見ることができるようショーの子は、私はRailsのことで4.1.4</p> <p>を使用しています
class FormQuestion < ActiveRecord::Base
belongs_to :form_parent_question, :foreign_key => 'form_parent_question_id', :class_name => 'FormQuestion'
has_one :form_child_question, :foreign_key => 'form_parent_question_id',
accepts_nested_attributes_for :form_child_question
end
を、親と子質問があります。
FormQuestion.all.to_jsonを実行すると、子質問がレンダリング時に親質問の中に表示されます。
すべての質問が配列になるような方法はありますか?
電流応答
{"form_questions":[
{
"id":1,
"form_child_question": {
"id":2,
"form_child_question": null
}
}
]}
私はにでき達成したいではなく、応答:
{"form_questions":[
{
"id":1,
"form_parent_question_id": null
},
{
"id":2,
"form_parent_question_id": 1
},
]}
シリアライザを既に使用しています。しかし、彼らは適切に働いていませんでした。私はあなたが言及したのと同じ宝石を使用しています。 – user1735921
使用しているレールのバージョンとactive_model_serializerのバージョンを教えてください –
アクティブモデルシリアライザの場合は0.9.5、レールの場合は4.1.4 – user1735921