Можно ли использовать Rails 3.1 для нового проекта? Трудно ли конвертировать? - PullRequest
1 голос
/ 29 мая 2011

Я только начал использовать 3.0.7.У меня около 2 недель разработки.

Мне было интересно, стоит ли продолжать сборку для 3.0.7 или перейти на 3.1, прежде чем у меня будет слишком много кода для переноса?Мне нравятся большинство новых функций (мой единственный страх - отсутствие хороших сообщений об ошибках, когда я использую coffeescript), поэтому я бы хотел использовать самые последние и лучшие версии, если это относительно безопасно.

Стандарты JavaScript выглядятинтересно, а исправление attr_accessible звучит так, как будто его очень ценят.

Совместим ли Rails 3.1 со всеми гемами?

Кроме того, если я пойду по маршруту 3.1, это сложно или просто.перенести мой проект к нему?Как можно так поступить?

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

Ответы [ 2 ]

3 голосов
/ 29 мая 2011

Если вы только две недели в проекте, тогда имеет смысл остаться на краю и перейти к 3.1.

Я бы клонировал свой проект на новый каталог (вы используете git / аналогичный контроль версий, верно?), Измените версию Rails в моем Gemspec, запустите тесты и поиграйтесь, чтобы увидеть, что получилось. сломан (если что). На основании результатов вы можете выяснить, слишком ли велики усилия.

Что касается совместимости драгоценных камней, вряд ли что-либо совместимо с всеми драгоценными камнями. Поскольку вы две недели, вы, вероятно, знаете, какие драгоценности вы используете. Протестируйте, как я предложил, и вы поймете, совместимо ли это с тем, что вам нужно. Если вы используете популярные гемы, то, скорее всего, они скоро обновятся до версии 3.1.

3 голосов
/ 29 мая 2011

Я думаю, что если вы хотите поехать на Rails 3.1, вы должны это сделать :). Что касается меня, у меня есть несколько проектов на Rails 2.3.5, 3.0.5 и я хотел бы перенести их на Rails 3.1, но там много кода :). Так что не бойтесь и переходите к свежим вещам (если ваш код не переполнен :)).
Rails 3.1 на данный момент довольно стабильны (у меня не было особых проблем с его установкой и использованием)

...