Railsアプリケーションのユーザーページlocalhost:3000 / users1のボタンをクリックすると、ajax呼び出しがトリガーされます。ajaxコードで指定されたURLはですgame_start
。ただし、RailsはそのURLの前に「users」を付けています。これ/users/game_start
はajaxリクエストを行うときのように、routes.rbでそれを機能match '/users/game_start' => 'gamecontroller#start'
させるために行う必要があります。これは予想される動作ですか?なぜそれ/users/
がURLに添付されているのですか?
$.ajax({
url: "game_start",
data: { user: data },
type: "POST",
success: function(response) {