2

Rails サーバーに POST リクエストを送信しています。

サーバーはこのコードを実行しています:

List.create!(params[:list])

これが私のjavascript(coffeescript)呼び出しです:

createList: (list) ->
  $$.post 'http://localhost:3000/lists.json', data, null, 'json'

dataRailsが読み取れるようにフォーマットされたものを渡そうとしています。を作成しようとしましたvar params = { "list":list }が、エラーが発生します

NoMethodError (undefined method `stringify_keys' for "[object Object]":String)

Railsに渡されたデータを正しくフォーマットするにはどうすればよいですか?

4

1 に答える 1

0
createList: (list) ->
  $$.post 'http://localhost:3000/lists.json', JSON.stringify(data), null, 'json'
于 2013-07-17T18:24:07.770 に答える