cómo restablecer mi aplicación para apoyar el teléfono móvil
-
22-09-2019 - |
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.
Solución
Estás de suerte! Un episodio Railscasts acaba de salir sobre este mismo tema: