これは私を困惑させました、私は持っています:
<%= link_to 'Login', users_path %>
それはhtmlを生成します:
<a href="/users" class="ui-link">Login</a>
それをクリックしても、サーバーから応答がありません。アドレス バーには正しい URL が表示されますhttp://localhost:3000/users
が、何も起こりません。アドレス バーをクリックして Enter キーを押すと、応答が返され、ユーザー ページに移動します。
私の routes.rb では、users エントリは次のようになっています。resources :users
またlocalhost:3000/#/users
、アドレスバーに配置され、Chrome が # を削除するように見えますが、それが原因である可能性があります。
Fiddler を実行して、http 要求が送信されているかどうかを確認し、両方ともサーバーに送信されていることを確認しました。
誰でもこの現象を説明できますか? 私のすべてのリンクはこのように動作しています。