0

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) {
4

1 に答える 1

1

ajax呼び出しを手動で行う場合は、次のようにURLに見出しスラッシュを追加することをお勧めします

url: "/game_start"
于 2013-03-14T00:03:40.243 に答える