gem "browser"
class ApplicationController < ActionController::Base before_action :detect_device_variant def detect_device_variant # 定义手机端调用 request.variant = :mobile if browser.device.mobile? # 定义平板,如果需要 request.variant = :tablet if browser.device.tablet? end end
找到需要配置的view
Last updated 8 years ago
application.html.erb #原始模板文件 application.html+mobile.erb #如果定义的有mobile application.html+tablet.erb #如果定义的有tablet