Railsでユーザがアクセスしたときのデバイスやブラウザを判定するには、gem browser
を利用するのが便利
gem browser の使い方
https://github.com/fnando/browser
デバイス判定
モバイル端末とタブレット端末を検知する helper があるのでうまく使用する
browser.device.mobile?
browser.device.tablet?
ApplicationHelper を拡張
ApplicationHelper でなくてもいいですが、browser
が用意してくれてる helperメソッドを利用して拡張
PC or SP を判定
def from_pc?
not from_sp?
end
def from_sp?
browser.device.mobile?
end