Как я могу проверить свой код макета, если пользователь включил javascript в своем браузере? Если javascript не включен, я хочу показать страницу с ошибкой. Например. страница с ошибкой 404 или 500. Как я могу сделать это с помощью Rails?Ruby on Rails проверяет, включен ли javascript
ответ
Я не уверен, что проверка javascript в Rails идеальна. Я нашел это, если вы действительно хотите сделать это: Check if Javascript is Enabled (Serverside) with Rails
Однако, вы можете просто показать сообщение с <noscript>
тэгом как:
<noscript>YOU DON'T HAVE JAVASCRIPT AND THAT OFFENDS ME</noscript>
Большинство браузеров имеют Javascript включен по умолчанию, так что это необычная проблема , Если вы хотите, вы можете включить link_to
внутри <noscript>
для того, чтобы показать им, как активировать JavaScript, как это:
<noscript>You don't have javascript enabled. Please follow this link for assistance in turning it on. <%= link_to "Turn on javascript", "http://www.enable-javascript.com" %>
EDIT
Я только что нашел это. Я не пробовал, но, похоже, именно то, что вы ищете: Ruby on Rails, Javascript detection
<head>
<!-- title, scripts, css etc go here -->
<noscript>
<meta http-equiv="refresh" content="2;url=http://yoursite.com/nojswarning.html">
</noscript>
</head>
спасибо, отличный пост, отлично работал. –
- 1. Ruby on Rails проверяет, загружено ли изображение
- 2. Ruby on Rails проверяет структуру метода
- 3. Ruby On Rails Javascript
- 4. Ruby on rails проверяет код не работает
- 5. javascript включен и скомпилирован в application.js в ruby on rails?
- 6. Javascript частично (Ruby on Rails)
- 7. Ruby on Rails: link_to javascript
- 8. Javascript и Ruby on rails
- 9. ruby on rails - добавить javascript
- 10. Ruby on Rails: Javascript Behavior
- 11. Ruby on Rails для Javascript
- 12. Ruby on Rails, обнаружение Javascript
- 13. ruby / rails: Как определить, включен ли модуль?
- 14. Ruby on Rails routing
- 15. Включает ли scriptaculous с Ruby on Rails?
- 16. Ruby On Rails simple_form радио проверяет верно, но не ложь
- 17. Ruby on Rails - ActiveRecord проверяет наличие, если «self.preference.present?» не работает
- 18. Ruby on Rails remote_form_for с отключенным javascript
- 19. Ruby vs. Ruby On Rails
- 20. Простой JavaScript на Ruby on Rails
- 21. Ruby On Rails on eHost
- 22. Тестирование интеграции JavaScript в Ruby on Rails
- 23. Включить JavaScript в Ruby (on Rails)
- 24. Проверьте, включен ли Javascript (Serverside) с Rails
- 25. Ruby/Rails - откуда был включен метод?
- 26. Использование Javascript в Ruby on Rails
- 27. Ruby on Rails - Javascript/jQuery to Haml
- 28. Использование тега Ruby on Rails в JavaScript
- 29. Ruby on Rails-like framework в JavaScript
- 30. JavaScript не работает в Ruby on Rails
http://stackoverflow.com/questions/13157135/check-whether-javascript-and-cookies-are-enabled -in-ruby-on-rails –