Sha256: 25eff266848eade36265caf871d0e366c885f74849403886703d8bbf0cbb7c73

Contents?: true

Size: 617 Bytes

Versions: 4

Compression:

Stored size: 617 Bytes

Contents

require 'action_pack'

class ActionController::Base
  include Jpmobile::Helpers
  before_filter :gettext_force_ja_for_mobile
  # gettextが組み込まれている場合、携帯電話からのアクセスをjaロケールに強制する。
  def gettext_force_ja_for_mobile
    begin
      ::GetText.locale = 'ja' if request.mobile?
    rescue NameError
    end
  end

  class << self
    def view_paths=(value)
      @view_paths = ActionView::Base.process_view_paths(value) if value
    end
  end

  def view_paths=(value)
    @view_paths = ActionView::Base.process_view_paths(value, controller) if value
  end
end

Version data entries

4 entries across 3 versions & 1 rubygems

Version Path
jpmobile-0.0.8 lib/jpmobile/hook_action_controller.rb
jpmobile-0.0.7 test/rails/rails_root/vendor/plugins/jpmobile/lib/jpmobile/hook_action_controller.rb
jpmobile-0.0.7 lib/jpmobile/hook_action_controller.rb
jpmobile-0.0.6 lib/jpmobile/hook_action_controller.rb