Помощь новичкам в Rails в определении информации о версии на веб-страницах - PullRequest
2 голосов
/ 28 апреля 2010

Я пытаюсь помочь некоторым людям, начинающим программировать на рельсах, определить, какой версии соответствует совет, найденный на веб-страницах, и ищу совет и / или руководства о том, как это сделать, чтобы они не полагались на меня и / или тратить время на устаревшие советы.

Повествование: Я помогаю некоторым людям быстрее освоить рельсы, и их реакция на возникшие проблемы - поискать советы в Google. Они используют 2.3.5 и думают о переходе на 3. Проблема, с которой они сталкиваются, состоит в том, что есть много советов, специфичных для более старых версий rails (например, 2.2, популярных), которые не определены.

Обычно я могу легко определить, когда страницы устарели, но они не могут (пока). Кажется, что случайные авторы веб-страниц не определяют, какую версию они используют, когда используют текущую версию. и не все страницы датированы.

Похоже, что это общая проблема, которая будет усугубляться - текущий неукрашенный совет обычно составляет 2.3.5, а более старый неукрашенный совет - это 2.2.x, но люди переходят / будет переходить на версию 3 в течение следующего времени и новички будут застревать, глядя на кучу устаревших / несовместимых советов 2.3.x, не понимая, какая это версия.

Какой-нибудь совет / указатели / контрольные сигналы?

Ответы [ 2 ]

1 голос
/ 28 апреля 2010

Проверить API Dock . Он имеет отличную, аннотированную и, что более важно, версионную документацию по rails API.

0 голосов
/ 28 апреля 2010

Когда я начал работать с Rails 2.x в прошлом году, у меня появилось несколько книг о Rails 1.x

Были вещи, которые изменились с 1.x на 2.x, например, как работают леса или что фреймворк, такой как упорядоченный , прекратил существование. С другой стороны, были некоторые концепции и пункты, которые оставались в силе с Rails 1.x до 2.x Например, большинство учебников и документов начинаются с разговора о уровне модели, о том, как легко использовать ActiveRecord и как у вас есть REST. для работы с базовыми операциями CRUD.

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

...