Sha256: ab8345fe7855e5bd6dc1764504fdc540028e4e2ff8ee17f5e2692f623f946530
Contents?: true
Size: 468 Bytes
Versions: 1
Compression:
Stored size: 468 Bytes
Contents
module Spree module LocaleUrls extend ActiveSupport::Concern included do before_action :redirect_to_default_locale end private def default_url_options return super if locale_param.nil? super.merge(locale: locale_param) end def redirect_to_default_locale return if params[:locale].blank? || supported_locale?(params[:locale]) redirect_to url_for(request.parameters.merge(locale: nil)) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree_frontend-4.2.0 | app/controllers/concerns/spree/locale_urls.rb |