Я устанавливал рельсы (v3) в своем Ubuntu Linux Box, и установка не позволяла мне жаловаться на отсутствие времени выполнения javascript. Я сделал некоторый поиск, и оказалось, что рельсы требуют, чтобы на платформе была установлена среда выполнения javascript.
В то время как Windows по умолчанию поставляется с jscript. У моего окна Ubuntu не было js runtime, и я исправил проблему, установив node.js(V8).
AFAIK, js runtime требуется для выполнения кода javascript, а рельсы - это просто веб-фреймворк, в который встроен javascript. Файлы Javascript запускаются только на клиентских компьютерах.
Итак, Почему рельсы требуют JavaScript Runtime?