我之前在 ActionController::IntegrationTest
的 Rails 2 应用程序中这样做过
get '/', {}, {:user_agent => "Googlebot"}
但这似乎在 Rails 3 中不再起作用。
我应该做什么?
最佳答案
如果您在应用程序中使用request.user_agent,则可以编写以下代码:
get '/', headers: { "HTTP_USER_AGENT" => "Googlebot" }
关于ruby-on-rails - 是否可以在 Rails 集成测试或规范中指定用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4383971/