Может ли Ruby 1.9 использоваться с Rails новичком на Ruby / Rails? - PullRequest
2 голосов
/ 05 декабря 2009

Около полугода назад, когда я начал изучать Ruby и Rails, я сначала попробовал Ruby 1.9, но вскоре сдался, потому что в то время ничего не получалось из коробки, и почти каждый блог или учебник по помощи были разработаны для Ruby. 1,8.

А теперь? (Декабрь 2009 г.) Можно ли запустить существующее приложение Rails новичком на Ruby и Rails, не сталкиваясь с проблемами, которые могут устранить только абсолютные профессионалы по Ruby и Rails?

Ответы [ 2 ]

2 голосов
/ 05 декабря 2009

К сожалению, у меня нет хорошего опыта работы с Ruby 1.9 и Rails. Вы можете прочитать больше здесь: Кто-нибудь успешно развернул проект Rails с Ruby 1.9.1?

Мое мнение таково, что перенос существующего приложения Rails с Ruby 1.8.x на Ruby 1.9.1 не так прост, как вы думаете, событие с отличным набором тестов.

Я также вполне уверен, что большинство проблем возникает из-за попытки конвертировать существующее приложение, потому что вы работаете с установленной кодовой базой. Начать с нового приложения на Rails с Ruby 1.9, вероятно, будет проще, потому что вы можете отследить проблему, как только напишите одну строчку кода, чтобы вы могли легко определить, какой компонент не совместим.

При миграции существующего приложения я с трудом пытался выяснить, какой уровень стека на самом деле не совместим с Ruby 1.9. И в то же время существует более одной несовместимой библиотеки, и я не могу сказать вам, как трудно понять, какая из них должна быть исправлена ​​первой, а какая - причиной последней ошибки.

1 голос
/ 05 декабря 2009

В 99,9% случаев да, были редкие случаи, когда вы могли бы найти проблемы, но они должны быть решены с помощью новой версии .

Что касается внешних гемов и плагинов, большинство из них теперь полностью совместимы с ruby ​​1.9, однако могут существовать особые случаи, но я не знаю ни одного прямо сейчас.

...