2013-03-20 3 views
1

Я пытаюсь что-то сделать на бэкэнд, если я получаю #test в строке запроса, но я не могу найти его.Ruby on rails get # params

Кто-нибудь знает, как получить эти переменные?

образец URL

loocalhost:3000/#test 

Благодаря

+0

Вы не можете обнаружить его в бэкэнд во время запроса, потому что эта часть никогда не отправляется на сервер - возможный дубликат [Получить запрос через знак хеша] (http://stackoverflow.com/questions/4275214/получить-запрос частичных после хэш-знак) – PinnyM

ответ

2

Это называется fragment identifier.

От http://www.w3.org/Addressing/URL/uri-spec.html

ссылки на определенную часть документа может, в том числе идентификатора фрагмента, выглядит как

http://www.myu.edu/org/admin/people#andy

в этом случае строка "#andy" является не отправляется на сервер, а сохраняется клиентом и используется, когда весь объект был получен .

Смежные вопросы