Ticket #619: view_path.diff

File view_path.diff, 0.7 kB (added by xtoddx, 6 months ago)

Patch for extension loading to not clobber any view_paths installed by plugins

  • initializer.rb

    old new  
    129129        arr.reverse! 
    130130      end 
    131131      ActionMailer::Base.view_paths = view_paths if configuration.frameworks.include?(:action_mailer) || defined?(ActionMailer::Base) 
    132       ActionController::Base.view_paths = view_paths if configuration.frameworks.include?(:action_controller) 
     132      if configuration.frameworks.include?(:action_controller) 
     133        view_paths.each do |vp| 
     134          unless ActionController::Base.view_paths.include?(vp) 
     135            ActionController::Base.append_view_path vp 
     136          end 
     137        end 
     138      end 
    133139    end 
    134140 
    135141    def initialize_routing