【发布时间】:2012-04-10 00:13:09
【问题描述】:
我有两种类型的 rails 对象 post 和 cmets。假设每条帖子has_many cmets,每条评论belongs_to 一个帖子。
当我构建我的评论 JSON 字符串时,我会这样做:
{"id":0,"title":"something","body":"something","post_id":1}
但我回来了
{"id":0,"title":"something","body":"something","post_id":NULL}
我将 POST json 请求发送到:/comments.json,因为在这种情况下 Post 对象是一个单例。
这是我的路线:
resources :posts
resources :comments
有人知道我可以在这里解决什么问题吗?
【问题讨论】:
-
post_id可能受到保护。尝试将其添加到 cmets 模型中的attr_accessible。 -
@klump 这应该是一个答案。
标签: ruby-on-rails json nested-attributes ruby-on-rails-3.2