Sha256: 620957397c93b7358fc4e25e7161bb2f41c41130cbb5041515be374587a0b8d3
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
module ResourceController module Partials def self.included(base) base.module_eval do alias_method_chain :_pick_partial_template, :scaffold end end def _pick_partial_template_with_scaffold(partial_path) #:nodoc: _pick_partial_template_without_scaffold(partial_path) rescue ActionView::MissingTemplate Rails.logger.debug("[DynamicScaffold] Using scaffold partial #{partial_path}") raise "Attempting to call a resource_controller_views partial from a controller which isn't resource_controller enabled." if !controller.respond_to?(:resource_controller_options) raise if controller.nil? || controller.resource_controller_options[:scaffold_root].blank? scaffold_paths = view_paths.class.new scaffold_paths.unshift(controller.resource_controller_options[:scaffold_root] || "app/views/scaffold") scaffold_paths.find_template("_#{partial_path}", self.template_format) end end end ActionView::Partials.send(:include, ResourceController::Partials)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resource_controller_views-0.6.6.views2 | lib/resource_controller/partials.rb |