Это зависит от того, какие функции HTML5 использует Rails 3.
Я не уверен, какие именно это функции, но, насколько это возможно, HTML5 был разработан, чтобы хорошо работать в старых браузерах. Например:
- тип документа HTML5 (
<!DOCTYPE html>
) прекрасно работает в старых браузерах
- новые поля формы HTML5 (например,
<input type="date">
) просто отображаются как текстовые вводы в браузерах, которые их не поддерживают
- Атрибуты данных HTML5 не вредят старым браузерам
Возможно, вы захотите включить или написать библиотеку JavaScript, которая имитирует функции HTML5 в старых браузерах. HTML5shim , например, заставляет новые элементы HTML5 (например, <section>
и <article>
) работать в более ранних версиях IE.