Как я могу вызвать вспомогательные методы контроллера/представления из консоли в Ruby on Rails?
Простой способ вызвать действие ror контроллера из скрипта / консоли console и просмотреть / изменить ruby-on-rails объект ответа:
> app.get '/posts/1'
> response = app.response
# You now have a Ruby on Rails response object much like the integration tests
> response.body # Get you the HTML
> response.cookies # Hash of the cookies
# etc., etc.
Объект приложения ror является экземпляром ActionController::Integration::Session
У меня rails это работает при использовании rails Ruby on Rails 2.1 и 2.3, и ror я не пробовал более ранние rails версии.
ruby-on-rails
console
Как я могу вызвать вспомогательные методы контроллера/представления из консоли в Ruby on Rails?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.