我是铁杆新手。我有两个模型用户和语言,我有语言模型的语言列表。
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'接受: application / json'-X GET htt:// localhost:3000 / profile.json -d“{ “auth_token”:“teafa52qsasTDGaahawa”}“
请帮帮我。提前致谢。
答案 0 :(得分:2)
在更新记录时,使用@user.languages << @languages_to_add
创建连接表中所需的记录。
在控制器中使用@user.to_json( include: :languages )
将语言包含在JSON响应中。