Похоже, что консоль Rails (или rails console
) похожа на контроллер, но self.class
дает Object
(Rails 3.0.1 с Ruby 1.9.2), так же как и контроллер или ни один из M, V или C?Консоль Rails работает как контроллер?
0
A
ответ
2
Это ничего - поскольку это не часть вашего производственного стека, а просто инструмент, который настраивает для вас полезную среду отладки.
И это, безусловно, не является частью вашего приложения, поэтому оно не вписывается во всю модель MVC.
0
https://github.com/rails/rails/blob/3-0-1-security/railties/lib/rails/commands/console.rb
Вы можете увидеть это в основном только анализирует параметры командной строки, а затем начинает IRB сессии. Вспомогательные методы, такие как «перезагрузка!» определены here.
Смежные вопросы
- 1. Консоль Rails не работает
- 2. Консоль Rails не работает?
- 3. работает Rails консоль в производстве
- 4. Rails консоль работает без оперативного
- 5. Консоль Rails не работает (RuntimeError)
- 6. Rails контроллер перенаправление не работает
- 7. Heroku Run Rails Консоль не работает
- 8. Консоль Rails не работает должным образом
- 9. Rails консоль не работает с Redgreen жемчужиной
- 10. Консоль Rails не работает (открывается сперва)
- 11. рельсы консоль не работает
- 12. Rails определить контроллер как корневой контроллер
- 13. Невозможно запустить консоль rails
- 14. Rails консоль сбои
- 15. Консоль Rails в Netbeans
- 16. Rails консоль, странно проблема
- 17. Почему этот контроллер контроллера Rails не работает?
- 18. Множественный Rails двигатель rspec контроллер не работает
- 19. Rails-подобная консоль для PHP?
- 20. Консоль производства Rails не запускается
- 21. Контроллер Rails - случайная запись
- 22. Rails button_to: как указать контроллер?
- 23. Как работает консоль Mule API?
- 24. Rails act_as_flying_saucer внешний контроллер?
- 25. Не удается запустить консоль Rails
- 26. Rails 3: консоль Rails не открывается
- 27. Как создать отношения Neo4j через консоль rails?
- 28. Как отключить Rails 4.2 веб-консоль
- 29. Консоль Rails (END), как пройти мимо нее?
- 30. Консоль Rails и отображаемые результаты
Как указано выше, это не относится ни к модели, ни к контроллеру, ни к виду. Он просто загружает классы в вашем приложении, так что ваши модели и т. Д. Доступны для вызова методов, если вы хотите, чтобы ваша рука была грязной, и посмотрите, что происходит в любой из этих частей вашего приложения, вы должны попробовать настроить точку останова и использовать 'ruby-debug', чтобы узнать, что доступно в каждой области. – Jeremy