2012-04-10 11 views
2

私は2種類のレールオブジェクトの投稿とコメントを持っています。それぞれの投稿has_manyのコメント、それぞれのコメントbelongs_toの投稿を考えてみましょう。Railsのネストされたモデル/ JSONリクエスト構築の混乱

{"id":0,"title":"something","body":"something","post_id":1}

が、私は私がPOSTのJSONリクエストを送信していますバック

{"id":0,"title":"something","body":"something","post_id":NULL}

を得る:このために/comments.json私はこれを行う私のコメントのJSON文字列を作成

Postオブジェクトがシングルトンの場合

ここに私のルートは以下のとおりです。

resources :posts 
    resources :comments 

誰もが私がここで修正することができます知っていますか?

+2

'post_id'が保護されている可能性があります。コメントモデルの 'attr_accessible'に追加してみてください。 – klump

+3

@klumpおそらく答えが必要です。 – tadman

答えて

2

私の推測では、post_idをマスカージすることはできません。

あなたのモデルにこの行を追加することによって、ちょうどpost_idためmassasignmentを許可できます。詳細については、

attr_accessible :post_id 

チェックhereを。

関連する問題