Консоль Rails работает как контроллер? - PullRequest
0 голосов
/ 06 ноября 2010

Похоже, консоль Rails (script/console или rails console) похожа на контроллер, но self.class дает Object (Rails 3.0.1 с Ruby 1.9.2), так что это контроллер или нетиз M, V или C?

Ответы [ 2 ]

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

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

И, конечно, это не часть вашего приложения, поэтому оно не вписывается во всю модель MVC.

0 голосов
/ 06 ноября 2010

https://github.com/rails/rails/blob/3-0-1-security/railties/lib/rails/commands/console.rb

Вы можете видеть, что он в основном просто анализирует параметры командной строки и затем запускает сеанс IRB. Вспомогательные методы, такие как «перезагрузить!» определены здесь .

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