AB Lab

プログラミング備忘録

POSTでパラメータを送信する際は、設定が必要

@testApp.config ($httpProvider) ->
    $httpProvider.defaults.transformRequest = (data = {}) ->
        $.param(data);
    $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'

 @

そのままPOST送信するとパラメータがJSON文字列?で送信されるらしく、

うまくデータを送れないので通常のForm送信の方式に合わせる必要がある

ただ、 railsangularjs-rails-resource を使っていると大丈夫な模様