RSpec ile çalışmaya başladım. Uygulama dilini ayarlamak ve buna göre yeniden yönlendirmek için HTTP_ACCEPT_HEADER veya istek 2 harfli alt alan adını kullanan yeni bir uygulama 3 uygulamasına sahibim. Cucumber kullanarak yönlendirme kodumu başarıyla test ediyorum.http üstbilgileri ayarlama RSpec 2.4/Rails 3
Şimdi denetleyici özelliklerimi yazmak istiyorum ve testimden önce istek alt alan adını ayarlamam gerekiyor.
header 'HTTP_HOST', 'es.mysite.local'
visit '/'
Ama bir spec dosyasında bunu çalıştığınızda
header 'HTTP_HOST', 'es.mysite.local'
get 'index'
bu hatayı alıyorum: Benim salatalık adımda
, belirtebilirim
Failure/Error: header 'HTTP_HOST', "es.mysite.local"
LoadError:
no such file to load -- action_controller/integration
Bunu nasıl çözeceğine dair bir ipucu var mı?
Çok teşekkür ederim! Bunu daha önce denedim, ancak şimdi başka bir kod örneğinin önce hata ayıklama noktasına ulaştığını fark ettim. – gdelfino
Teşekkürler! Bugün Rails 3.0.7 ile çalışıyor ve her yerde alt alan adları ile tam URL'ler koymaktan kaçındı. –