2016-08-12 6 views
0

私は問題に直面していますが、レールにシリアル化フォーマットをどのように配置するか分かりません。Railsはフォーマット出力をデシリアライズします

私はモデルが、私はこれを扱うに精通していないですので、私はそれがthisのようになりたい

thisようMissionSetが返されます、それは、本当に私への挑戦だ

GroupQuestionSetMissionSetを呼び出していますフォーマット。

+0

あなたの質問は何ですか?何か試しましたか? –

答えて

1

は、ここでは、始めるのだろう何か:

x = {} 

inp.each do |h| 
    h['assignments'].each do |k, _| 
    x[k] ||= [] 
    x[k] << h['question_set_id'] 
    end 
end 

out = x.map do |key, value| 
    { 
     group_id: key, 
     question_sets: value.map { |v| { id: v} } 
    } 
end 

puts out.inspect 

このコードassignments内のIDによって意志最初のグループご質問や、あなたが望んでいたとして、それをフォーマットします。

+0

本当に素晴らしいですね、ありがとう –

関連する問題