2011-07-08 25 views

回答

1

我清盤的方式這樣做我認爲是最合理的:

module MobilizedController 
    extend ActiveSupport::Concern 

    included do 
    before_filter :set_mobile_request_format, :if => :mobile_subdomain? 
    end 

    private 

    def set_mobile_request_format 
    request.format = :mobile 
    end 

    def mobile_subdomain? 
    request.subdomains.include? 'm' 
    end 
end 

class ApplicationController 
    include MobilizedController 
end