Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

This project is archived and is in readonly mode.

loading config/environment from outside rails root raises error

#1557

This problem arises for example when loading the rails env in a plugin test

for example (in a fresh rails edge app)


cd vendor
ruby ../config/environment.rb

produces


/Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/template.rb:111:in `find_full_path': Missing template rescues/_request_and_response.erb in view path vendor/rails/actionpack/lib/action_controller/templates (ActionView::MissingTemplate)
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/template.rb:12:in `initialize'
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/paths.rb:130:in `new'
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/paths.rb:130:in `create_template'
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/paths.rb:125:in `templates_in_path'
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/paths.rb:124:in `each'
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/paths.rb:124:in `templates_in_path'
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/paths.rb:112:in `reload!'
	from /Users/ian/dev/ianwhite/resources_controller/.garlic/rails__origin_master/vendor/rails/actionpack/lib/action_view/paths.rb:49:in `initialize'
	 ... 6 levels...
	from ../config/../vendor/rails/railties/lib/initializer.rb:144:in `process'
	from ../config/../vendor/rails/railties/lib/initializer.rb:113:in `send'
	from ../config/../vendor/rails/railties/lib/initializer.rb:113:in `run'
	from ../config/environment.rb:9

Reported by Ian White · December 11th, 2008 @ 03:42 AM

State: resolved
Milestone: 2.x
Assigned to: josh josh
Importance: none

Activity

  1. josh
    josh
    • Assigned user set to josh

    December 11th, 2008 @ 05:00 AM

  2. Repository
    Repository
    • State changed from new to resolved

    (from [7cfa6c535bc54f16a3fc7fa39969d4410de3e483]) Fixed template lookups from outside the rails root [#1557 loading config/environment from outside rails root raises error state:resolved] http://github.com/rails/rails/co...

    December 11th, 2008 @ 05:07 PM