Когда я хочу попробовать или отладить smthing, я запустил rails console
и сделаю кое-что там. Я могу напечатать некоторый текст или переменные из кода, подняв исключение с raise "blablabla"
. Вопрос: Как я могу написать только rails console без исключения (и очевидное выполнение кода нарушения), как простой logger.info "blah"
?Напишите на рельсы консоли
ответ
Как другие говорили, вы хотите использовать либо puts
или p
. Зачем? Это волшебство?
На самом деле нет. Консоль рельсов находится под капотом IRB, поэтому все, что вы можете сделать в IRB, вы сможете сделать в консоли рельсов. Поскольку для печати в IRB мы используем puts
, мы используем ту же команду для печати в консоли рельсов.
Вы можете взглянуть на консоль code в исходный код рельсов. См. Требование irb? :)
puts
или p
- хорошее начало для этого.
p "asd" # => "asd"
puts "asd" # => asd
здесь больше информации о том, что: http://www.ruby-doc.org/core-1.9.3/ARGF.html
В дополнение к уже предложенным p
и puts
- ну, на самом деле, в большинстве случаев вы можете написать logger.info "blah"
так же, как вы сами предложили. Он также работает в консоли не только в режиме сервера.
Но если все, что вы хотите, это консольная отладка, в любом случае puts
и p
намного короче.
- 1. Рельсы печати журнала на рельсы консоли
- 2. Печать на консоли (рельсы s)
- 3. Рельсы ошибка консоли пакетирования
- 4. Debugging в Рельсы консоли
- 5. Auto инициализировать рельсы консоли
- 6. Попытка запустить рельсы консоли
- 7. Рельсы консоли ошибок
- 8. рельсы консоли показывая запрос на мнение
- 9. Capistrano не открывая рельсы консоли
- 10. рельсы консоли откат при сохранении
- 11. Не удалось открыть рельсы консоли
- 12. Рельсы ошибка консоли требуется «./example_user»
- 13. Рельсы консоли ограничивают вывод запроса?
- 14. рельсы консоли (pry) и mongodb
- 15. ActiveModel ассоциации и рельсы консоли
- 16. Напишите вывод консоли на несколько прогонов в текстовый файл
- 17. Напишите небольшой бит на консоли с помощью C++
- 18. рельсы - Перенаправление вывода консоли в файл
- 19. Вход в рельсы консоли с рейком
- 20. Загрузка Рельсы консоли и определения переменной
- 21. Не удается запустить рельсы в консоли
- 22. Невозможно запустить рельсы 4 консоли на производственном сервере
- 23. пытается создать новые рельсы администратора пользователя на Heroku консоли
- 24. как развернуть уголек-консоли + рельсы приложение на Heroku
- 25. Рельсы на Heroku - редактирование DB с консоли без сохранения
- 26. Rails включает в себя не работает на рельсы консоли
- 27. Ошибка при создании записи базы данных на рельсы консоли
- 28. доступа частные методы в консоли рельсы
- 29. Синатра запускает после Рельсы консоли выходит
- 30. Рельсы, вызывающие действие контроллера с консоли
ставит «бла»? это должно работать;] – santuxus