モバイルユーザーエージェントを検出して応答するために、私は使用しています
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 にファイル拡張子として追加するにはどうすればよいですか?