Pregunta

Ahora voy a desarrollar un sitio web para móviles tanto en soporte de páginas html formato común y la página de formato WML (Porque ahora un navegador web habitual en el móvil lata Ver página html y algunos móviles viejos solamente WML soporte)

El primer paso:

registrar el tipo de contenido de la página WML config / inicializadores / mime_types.rb
Mime :: Type.register_alias "text / vnd.wap.wml",: WML

En segundo lugar: Crear dos páginas formato para una acción a la vista:

class WelcomeController < ApplicationController
  def index
    @latest_on_sale_auctions = Auction.latest(15)
     respond_to do |format|
       format.html
       format.wml
     end
  end

end

Funciona bien como yo visita: http: // localhost: 3000 / bienvenida Pero consiguió: Recorrido de error No hay coincidencias de ruta "/welcome.wml" con {: method =>: get} Cuando visito: http: // localhost: 3000 / welcome.wml

y funciona bien como yo visita: http: // localhost: 3000 / bienvenida formato 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

Mi carriles versión es 2.3.5, por favor ayúdame, quiero una aplicación de descanso, tanto html apoyo y WML.

¿Fue útil?

Solución

Estás de suerte! Un episodio Railscasts acaba de salir sobre este mismo tema:

http://railscasts.com/episodes/199-mobile-devices

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top