В Rails как узнать, будет ли фрагмент кода работать на XYZ-версиях Rails и Ruby? - PullRequest
2 голосов
/ 21 ноября 2010

Я думаю об изучении пути Rails и хочу сосредоточиться на Rails 3.

В Rails, глядя на код фрагментов и рецептов ,неясно обозначить, над какими версиями работает код, как выяснить, над какой версией работает код, не выполняя полное развертывание?Например, настройка базы данных и запуск кода, чтобы увидеть, работает ли он в версии XYZ.

Кроме того, после того, как я узнаю, из какой версии база кода, как узнать, можно ли обновить код для работы в Rails 3 или нет?

1 Ответ

2 голосов
/ 21 ноября 2010

Если документация хороша, в ней будет указано, для какой версии Rails она предназначена. Вторая предоставленная вами ссылка упоминает Rails 2.3, но нигде не упоминает Rails 3, поэтому я предполагаю, что она написана для Rails 2.x.

Замечания к выпуску Rails 3.0 - хороший ресурс для просмотра того, что устарело в Rails 3.0. Это касается большинства основных изменений по сравнению с предыдущими версиями Rails.

Есть много хороших ресурсов для изучения Rails 3, если вы хотите именно этого. Смотрите мой ответ на этот вопрос, например: https://stackoverflow.com/questions/4234624/ruby-on-rails-version-3-tutorials-and-guides/4234642#4234642

Честно говоря, если вы еще не знаете Rails, вам будет сложно определить, что конкретно относится к Rails 3 против Rails 2.x. Я думаю, что это лучшая идея - просто немного погрузиться в конкретные учебники и ресурсы по Rails 3. Когда вы узнаете немного больше, вам будет легче узнать что-то из более старой версии Rails и узнать, как это сделать «Rails 3 Way».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...