使用httparty记录和子记录发布

时间:2017-01-31 12:01:05

标签: ruby-on-rails json

处理多个子关联以通过Httparty gem发布到另一个rails应用程序时遇到一些困难。

从发送应用程序:

:parent has_many :kids

接收申请具有相同的关系

kids

"kids_attributes" => {"0"=>{"age"=>"10", "school_id"=>"8"}, "1"=>{"age"=>"11", "school_id"=>"9"}, 数组的组合以及后语法中单数和复数的使用让我失望......

控制台显示:

User.increment_counter(:views, 123)
# UPDATE `users` SET `views` = COALESCE(`views`, 0) + 1 WHERE `users`.`id` = 123

1 个答案:

答案 0 :(得分:1)

父母has_many孩子,然后预计会有一个数组,请尝试以下方法:

:kids => @parent.kids.map {|kid| {:school_name => kid.school.name, :age => kid.school.age }}