Ruby on Rails

Ruby on Rails – gem browser を使用してデバイス・ブラウザ判定

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

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です