Je vais maintenant développer un site Web mobile à la fois la page au format html commun et la page au format wml (Parce que maintenant un navigateur web habituel sur mobile peut afficher la page html et certains anciens mobiles uniquement WML)comment faire pour reposer mon application pour prendre en charge le téléphone mobile
Première étape:
Typede contenu de registre pour la page WML config/initializers/mime_types.rb
Mime :: Type.register_alias "text/vnd.wap.wml",: WML
Deuxième: Créer une page en deux formats pour une action dans v IEW:
class WelcomeController < ApplicationController
def index
@latest_on_sale_auctions = Auction.latest(15)
respond_to do |format|
format.html
format.wml
end
end
end
Il fonctionne bien que je visite: http://localhost:3000/welcome mais nous avons eu: erreur de routage Aucun itinéraire correspond à "/welcome.wml" avec {: method =>: get} que je visite: http://localhost:3000/welcome.wml
et il fonctionne bien que je visite: http://localhost:3000/welcome?format=wml
my config/routes.rb like this:
ActionController::Routing::Routes.draw do |map|
map.root :controller => "welcome"
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
Ma version rails est 2.3.5, s'il vous plaît aidez-moi, je veux une application reposant, à la fois html de soutien et WML.