Почему разработчики платформы rails меняют синтаксис? - PullRequest
2 голосов
/ 03 июня 2010

Здравствуйте, я новичок в Rails. Я изучаю рельсы 2.3.5 и проверил рельсы 3. Я нашел некоторые функции, добавленные в Rails 3. Это прекрасно. Но я нашел что-то другое. в 2.3.5 мы используем

  ruby script/server

для запуска сервера, а в Rails 3 мы используем

  rails server

и есть некоторые другие изменения, подобные этому. Что в этом такого улучшения?

Какая основная разница между этим? Кто-нибудь может дать мне список этих изменений и объяснения для этого?

Ответы [ 2 ]

3 голосов
/ 03 июня 2010

Это чище. Использовать один исполняемый файл для платформы Rails намного СУХО, чем использовать тонны скриптов в папке script, которые всегда одинаковы.

Кроме того, меньше нажатий клавиш. Кто может пожаловаться на это? :)

Что касается списка, все, что вы когда-то использовали для script, теперь находится в двоичном файле rails. Вы можете запустить rails help в проекте Rails 3, чтобы увидеть список возможных аргументов.

0 голосов
/ 03 июня 2010

Ну, для начала, если вы новичок в Rails, непременно придерживайтесь 2.3 некоторое время. Rails 3.0 все еще находится в бета-версии, а документация и статьи, которые вы найдете в основном, охватывают 2.3.

Тем не менее, примечания к выпуску кратко охватывают все изменения и ссылки на статьи, объясняющие кровавые детали. Не удивляйтесь, если некоторые из них ошеломляют вас, вам нужно хорошее понимание всех концепций Rails, чтобы следовать им.

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