私はAjaxを使用するための一歩を踏み出しています。ページを更新する代わりに、私は今、ajaxを使いたいと思っています。私は小さなコードをテストしていますが、ブラウザのコンソールは言う:Ajax、React、Railsを使用したPOST 500(内部サーバーエラー)
POST 500(内部サーバーエラー)
ルート:
post 'to/test' => 'foo#bar'
.jsxの:
test(e){
$.ajax({
url: 'to/test',
type: 'POST',
});
},
foo_controller.rb:私のレールのコンソールを見ると
def bar
u = User.last
u.age = 99
u.save
end
は、ユーザの年齢は、私は私のAjaxの学習に見逃している99何かに設定されたのですか?
Railsのログファイルはどうですか? 500エラーは内部サーバーエラーについて、私たちを示しています。私は答えを知っていると確信しています、それは 'Template is missing'です。 –
@Зелёныйテンプレートを探しています。私はテンプレートが必要ない。これを防ぐ方法は?リダイレクト? – Sylar