Rails+Angular.js で InvalidAuthenticityTokenエラーが出るときの対処法
RailsのDBからGETでデータの呼び出しはできるけど、PUTで値の追加ができなくてこんなエラーに成った時の対処法
Completed 422 Unprocessable Entity in 126ms ActionController::InvalidAuthenticityToken - ActionController::InvalidAuthenticityToken:
原因
CSRF対策です。
ダメな対策
モデルにこれを追加
skip_before_filter :verify_authenticity_token
サイバーノーガード戦法です。おすすめしません。
良さそうな対策
gem の<a href="https://github.com/xrd/ng-rails-csrf">ns-csrf-rails</a>
を使う。わからないことは全部gemにまかせてしまいましょう。