Из-за моей текущей реализации использования QR-кодов я не могу изменить URL-адрес запроса. Мне нужно проанализировать адрес, чтобы получить строку после знака хеширования, то есть: http://domain.com/#getthisstring Есть ли способ сделать это?Извлечь строку в URL-адрес после # в Ruby on Rails
1
A
ответ
2
Вы не можете сделать это на стороне сервера. Идентификаторы фрагмента URL-адреса не отправляются на сервер.
Однако вы можете привязать это значение на стороне клиента к JavaScript и отправить запрос Ajax на сервер, передав вышеупомянутое значение.
Импорт в jQuery perchance?
$(function() {
$.post('someRailsEndpoint', {hash: document.location.hash});
});
В конце Rails, нужно использовать params[:hash]
для доступа этого значения.
Смежные вопросы
- 1. Извлечь подмножество строки в Ruby on Rails
- 2. Ruby on rails - как извлечь строки подключения
- 3. Python после Ruby on Rails
- 4. После создания в Ruby On Rails
- 5. Сортировка в Ruby on rails
- 6. Ruby on rails: hidden_field_tag преобразовать массив в строку в параметрах
- 7. Ruby on Rails - назначить HABTM после создания
- 8. Ruby on Rails X ожидается, получил строку
- 9. ruby on rails form_for
- 10. Как преобразовать значение сеанса в строку в Ruby on Rails?
- 11. Ruby on Rails, delayed_job
- 12. Find_by_id в Ruby on Rails
- 13. Ruby On rails В iPhone
- 14. Сессии в Ruby On Rails
- 15. 'calendar_for' в ruby on rails
- 16. Callbacks в Ruby On Rails
- 17. Разбор в Ruby (on Rails)
- 18. NoMethodError в Ruby on Rails
- 19. Поиск в Ruby On Rails
- 20. CKEditor в Ruby On Rails
- 21. Сценарии в Ruby on Rails
- 22. пароля в Ruby On Rails
- 23. Ассоциации в ruby on rails
- 24. DOMDocument в Ruby On Rails
- 25. Перечисление в Ruby on rails
- 26. Маршруты в Ruby On Rails
- 27. Процент в Ruby on Rails
- 28. MongoDB в Ruby On Rails
- 29. Настойчивость в Ruby on Rails?
- 30. Сохранять параметры после рендеринга Ruby on Rails
Спасибо за ответ. Чтобы уточнить, путь действий будет следующим: Сканирование QR-кода -> BlackBerry Mobile Browser. Это проблема? Я понимаю, что у Blackberry нет javascript, включенного по умолчанию? – JBlake