クリックしたリンク(例:https://mail.google.com/mail/u/0/#inbox)によって、URLが変更されるgmailと同じ動作をエミュレートしようとしています。URL RailsルートのRailsハッシュパラメータ
このリンクはadd a Hash parameter in the URL Rails Routes
その後、私は、私が欠けているサーバー
パズルの一部に/route
として見られている次のルート/route#sent
のテストからjquery to modify the URL hash to add the hash parameter when the view is loaded
を使用することができますする方法を示していますどのようにroute to the corresponding route as the hash parameter is not sent to the serverに?
サーバは_request_パラメータの一部としてURLハッシュを取得できません。 これを行うための不正な方法にはjQueryが関係します。ページの読み込み時に、urlにハッシュがあるかどうかを確認できます。 '/ route#sent'の場合、JSから'/route?query = sent'のようなものをリクエストすることができます。このページが読み込まれると、urlはハッシュを持たず、あなたのJSはurlから '/ route#sent'へのハッシュを作成します。 – kiddorails