Changeset 990
- Timestamp:
- 03/25/05 09:07:01 (3 years ago)
- Files:
-
- trunk/actionpack/lib/action_controller/dependencies.rb (modified) (1 diff)
- trunk/actionpack/lib/action_controller/helpers.rb (modified) (1 diff)
- trunk/actionwebservice/lib/action_web_service/container/action_controller_container.rb (modified) (1 diff)
- trunk/activerecord/CHANGELOG (modified) (1 diff)
- trunk/activesupport/lib/active_support/core_ext/load_error.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/dependencies.rb
r984 r990 83 83 def inherited(child) 84 84 inherited_without_model(child) 85 return if child.controller_name == "application" # otherwise the ApplicationController in Rails will include itself86 model_name = child.controller_name.singularize87 begin88 require_dependency model_name89 child.model model_name90 rescue MissingSourceFile => e91 raise unless e.path == model_name + '.rb'92 end93 85 end 94 86 end trunk/actionpack/lib/action_controller/helpers.rb
r984 r990 94 94 begin child.helper(child.controller_path) 95 95 rescue MissingSourceFile => e 96 raise unless e. path == "helpers/#{child.controller_path}_helper.rb"96 raise unless e.is_missing?("helpers/#{child.controller_path}_helper") 97 97 end 98 98 end trunk/actionwebservice/lib/action_web_service/container/action_controller_container.rb
r984 r990 87 87 begin child.web_service_api(child.controller_path) 88 88 rescue MissingSourceFile => e 89 raise unless e. path == "apis/#{child.controller_path}_api.rb"89 raise unless e.is_missing?("apis/#{child.controller_path}_api") 90 90 end 91 91 end trunk/activerecord/CHANGELOG
r989 r990 1 1 *SVN* 2 3 * Fixed that MissingSourceFile's wasn't properly detected in production mode #925 [Nicholas Seckar] 2 4 3 5 * Fixed that :counter_cache option would look for a line_items_count column for a LineItem object instead of lineitems_count trunk/activesupport/lib/active_support/core_ext/load_error.rb
r985 r990 4 4 super(message) 5 5 @path = path 6 end 7 8 def is_missing?(path) 9 path.gsub(/\.rb$/, '') == self.path.gsub(/\.rb$/, '') 6 10 end 7 11