为了检测和响应移动用户代理,我正在使用
Mime::Type.register_alias "text/html", :mobile
我想知道用水豚进行测试的最佳方法是什么。本文建议使用以下方式设置 iphone 驱动程序 Capybara.register_driver :iphone do |app|
http://blog.plataformatec.com.br/2011/03/configuring-user-agents-with-capybara-selenium-webdriver/
但我想要一种更灵活的方法,通过 url 扩展名设置 mime 类型
localhost/index.mobile
我在哪里可以做到这一点
visit user_path( format: :mobile)
Rails 理解扩展名并format
在params
散列中设置 ,但是我如何获取 url 辅助方法以将其作为文件扩展名添加到所有 url 中?