Pour détecter et répondre aux agents mobiles des utilisateurs, j'utilisetest .mobile format mime avec capybara/rspec
Mime::Type.register_alias "text/html", :mobile
et l'approche que je me demande quelle est la meilleure approche pour tester avec capybara. Cet article propose la création d'un pilote d'iphone avec Capybara.register_driver :iphone do |app|
http://blog.plataformatec.com.br/2011/03/configuring-user-agents-with-capybara-selenium-webdriver/
mais je voudrais une approche plus souple où le type MIME est défini par l'extension url
localhost/index.mobile
et où je peux le faire ce
visit user_path(format: :mobile)
Rails comprend l'extension et définit la format
dans le params
hash, mais comment puis-je obtenir les méthodes d'aide url à ajouter à toutes les urls comme une extension de fichier?
la réponse est ici - http://railscasts.com/episodes/199-mobile-devices donc Je vais répondre à ma propre question. –