Что именно влечет за собой «среда разработки Rails»? - PullRequest
1 голос
/ 18 ноября 2011

Я использую Rails 3.1.1 и Ruby 1.8.7.Когда я набираю irb в OS X Terminal, командная строка ree-1.8.7-2011.03 :001 > отображается немедленно.Когда я набираю rails console в терминале, та же самая командная строка появляется после 1-2 секундной задержки.Также терминал отображает Loading development environment (Rails 3.1.1).

Что именно влечет за собой среда разработки Rails?

Ответы [ 2 ]

3 голосов
/ 18 ноября 2011

Когда вы делаете rails console, он загружает весь стек Rails (контроллеры, модели, помощники и т. Д. И весь поддерживающий их код), а также подключается к вашей базе данных Rails.Когда вы просто делаете irb, все, что вы загружаете, это интерпретатор Ruby.

2 голосов
/ 18 ноября 2011

Консоль rails - это консоль ruby ​​со всеми модными компонентами rails и приложением, из которого вы вызываете консоль.

В консоли rails вы можете напрямую создавать или находить объекты из текущего приложения.Он будет использовать активную запись и соединение с базой данных.Это отличный способ быстро проверить синтаксис и логику при кодировании.

...