[英]How to include associated records when using to_json in rails?
我是铁杆新手。 我有两个模型用户和语言,我有语言模型的语言列表。
class User < ActiveRecord::Base
has_and_belongs_to_many :languages
和
class Language < ActiveRecord::Base
has_and_belongs_to_many :users
我有两个问题:
我没有任何形式我使用curl发布和接收json作为响应,如下所示:
curl -H'Content-Type:application / json'-H'Eccept:application / json'-X GET htt:// localhost:3000 / profile.json -d“{”auth_token“:”teafa52qsasTDGaahawa“}”
请帮我。 提前致谢。
在更新记录时,使用@user.languages << @languages_to_add
创建连接表中所需的记录。
在控制器中使用@user.to_json( include: :languages )
以在JSON响应中包含这些语言。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.