2013-07-01 6 views
3

Я установил Ruby 2.0, чтобы попробовать его с помощью моего приложения Rails 3.1.12.Обновление Ruby 2.0 сломало мой конвейер активов

Все эти же драгоценные камни могут быть установлены с Ruby 2.0.0. Gemfile.lock даже не меняется.

Но теперь, когда я загружаю страницы, я получаю ошибки JavaScript, которые jQuery не определен. И ни один из файлов, которые говорит мой манифест, не появляется в процессе разработки. Я попытался подтолкнуть его к промежуточному экрану, чтобы посмотреть, будут ли они включены во время предварительной компиляции, но это не так.

Вот production, still with Ruby 1.9.2, здесь staging with Ruby 2.0.0, и вот the full diff of what I changed between the two.

wtf?

+2

Я не думал, что рельсы 3.1.12 были обновлены для работы с ruby ​​2.0. –

+0

Пожалуйста, используйте рельсы 3.2.13 или рельсы 4 –

ответ

2

Rails 3.1.x не работает с Ruby> = 2.0.

Если вы хотите использовать удивительно быстрый Ruby> = 2.0, upgrade to Rails> = 3.2.13. (Это будет стоить усилий.)

+1

Это полезно, у меня такая же проблема. У вас есть источник этого? Благодарю. – jasoncrawford

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