Sha256: 413195c35b115c5f8fcc7d9f0b602cf31c5b5e46789101a97debc636a05ba7b4
Contents?: true
Size: 870 Bytes
Versions: 1
Compression:
Stored size: 870 Bytes
Contents
# -*- coding: utf-8 -*- require 'jpmobile/lookup_context' module ActionController module Renderers def render_to_body_with_jpmobile(options) if Jpmobile.config.fallback_view_selector and lookup_context.mobile.present? and !lookup_context.mobile.empty? begin expected_view_file = lookup_context.find_template(options[:template], options[:prefixes]) _candidates = lookup_context.mobile.map { |variant| target_templat = options[:template] + '_' + variant expected_view_file.virtual_path.match(target_templat) }.compact if _candidates.empty? lookup_context.mobile = [] end rescue ActionView::MissingTemplate end end render_to_body_without_jpmobile(options) end alias_method_chain :render_to_body, :jpmobile end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jpmobile-4.2.0 | lib/jpmobile/hook_action_controller.rb |