Как я могу вызвать вспомогательные методы контроллера/представления из консоли в 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

2022-10-26T02:08:55+00:00
Вопросы с похожей тематикой, как у вопроса:

Как я могу вызвать вспомогательные методы контроллера/представления из консоли в Ruby on Rails?