Как я могу получить точно такой же полный URL, как когда кто-то нажал, чтобы получить мое приложение Rails - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу получить полный URL в моем приложении rails, когда кто-то нажал, чтобы получить мое приложение.лайк.кто-то нажал на URL в браузере.

http://localhost:3000/, чтобы я мог получить это в приложении rails с помощью request.original_url, и это дает мне правильный результат.

, но когда кто-то нажимает URL-адрес, подобный этому http://localhost:3000/#log-25, поэтому request.original_url, это не дает мне точный URL, который точно соответствует, только возвращает http://localhost:3000/, но мне нужна #log-25 эта часть также.

так, как я могу получить весь URL точно так же, как в браузере, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 28 февраля 2019

Часть # на самом деле не отправляется на сервер, это фрагмент , который, помимо прочего, используется для навигации по страницам и имеет отношение только к браузеру.

Если вам нужно все это, включая фрагмент, вам понадобится код JavaScript для кодирования и передачи его через другой канал, кроме HTTP-запроса, где он намеренно удаляется.

...