Changeset 6821
- Timestamp:
- 05/23/07 08:00:35 (1 year ago)
- Files:
-
- trunk/actionpack/lib/action_controller/base.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/base.rb
r6820 r6821 1076 1076 1077 1077 private 1078 def self.view_class1079 unless defined? @view_class1080 # Create a template subclass including helper methods.1081 @view_class = Class.new(ActionView::Base)1082 @view_class.send(:include, master_helper_module)1083 end1084 @view_class1085 end1086 1087 1078 def initialize_template_class(response) 1088 1079 raise "You must assign a template class through ActionController.template_class= before processing a request" unless @@template_class 1089 1080 1090 response.template = self.class.view_class.new(view_paths, {}, self) 1081 response.template = ActionView::Base.new(view_paths, {}, self) 1082 response.template.extend self.class.master_helper_module 1091 1083 response.redirected_to = nil 1092 1084 @performed_render = @performed_redirect = false