2010-01-25 55 views
1

我現在要開發的手機網站既支持常見的html格式頁面和wml格式頁面(因爲現在手機上的常用網絡瀏覽器可以查看html頁面和一些舊手機只支持WML)如何休息我的應用程序以支持手機

第一步:

寄存器內容類型WML頁面 配置/初始化/ mime_types.rb
啞劇:: Type.register_alias爲 「text/vnd.wap.wml」:WML

秒: 爲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 

它的工作原理以及我訪問: http://localhost:3000/welcome 不過的了:路由錯誤 無路線 「/welcome.wml」 匹配與{:方法=>:得到} 我訪問:http://localhost:3000/welcome.wml

和它的作品以及我訪問: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 

我的Rails的版本是2.3.5,請幫幫我,我希望有一個寧靜的應用程序,都支持HTML和WML。

回答

相關問題