Class ActionController::Base
In: lib/locale_rails/action_controller/base.rb
Parent: Object

Methods

Public Class methods

Append a block which is called after initializing locale on each WWW request.

(e.g.)

  class ApplicationController < ActionController::Base
    def after_init_i18n
      L10nClass.new(Locale.candidates)
    end
    after_init_locale :after_init_i18n
    # ...
  end

Append a block which is called before initializing locale on each WWW request.

(e.g.)

  class ApplicationController < ActionController::Base
    def before_init_i18n
      if (cookies["lang"].nil? or cookies["lang"].empty?)
        params["lang"] = "ko_KR"
      end
    end
    before_init_locale :before_init_i18n
    # ...
  end

[Validate]