В моем приложении Rails я обращаюсь к хешу env в одном из действий моего контроллера.
Что-то вроде:
def my_before_filter
env['some.key'] = "Something or other"
end
Это отлично подходит для моих требований.
Если я запускаю свое приложение Rails в тестовой среде и посещаю действие вроде:
# /users in UsersController#index
def index
puts env.inspect
end
Тогда содержимое хэша env выводится на консоль, как и ожидалось.
Когда я получаю это действие из примера RSPec, на выходе получается пустой хеш?
it 'should get the index action' do
get :index
end
.....{}.... # rspec output
Почему хеш env пуст?
Я создал приложение dummy rails , чтобы показать это