Skip to content

Revert "Removes reloading of routes when eager loading ..."#3241

Merged
lucasmazza merged 1 commit into
masterfrom
revert-3195-master
Oct 3, 2014
Merged

Revert "Removes reloading of routes when eager loading ..."#3241
lucasmazza merged 1 commit into
masterfrom
revert-3195-master

Conversation

@lucasmazza
Copy link
Copy Markdown
Contributor

Reverts #3195, that proved to be create an regression @ #3153 (comment). We need to eager load the routes to ensure that the our mappings and helpers are defined before loading the rest of the app.

lucasmazza added a commit that referenced this pull request Oct 3, 2014
Revert "Removes reloading of routes when eager loading ..."
@lucasmazza lucasmazza merged commit fd565c7 into master Oct 3, 2014
@lucasmazza lucasmazza deleted the revert-3195-master branch October 3, 2014 12:39
@josevalim
Copy link
Copy Markdown
Contributor

❤️ 💚 💙 💛 💜

@csmuc
Copy link
Copy Markdown

csmuc commented Jun 22, 2015

Consequently routes are loaded twice at Rails startup, which is not good for Rails startup time if there are many routes. Any other ideas how to avoid this?

sidonath added a commit to sidonath/devise that referenced this pull request Apr 21, 2016
As has been seen in a previous pull request, some applications require
routes to be loaded before the code is eagerly loaded, which implies
that all Rails applications using Devise need to have routes reloaded
twice:
heartcombo#3241

This can incur a very significant slowdown for large apps that have a
lot of routes or a lot of controllers, so reloading should be optional.
sidonath added a commit to sidonath/devise that referenced this pull request Apr 21, 2016
As has been seen in a previous pull request, some applications require
routes to be loaded before the code is eagerly loaded, which implies
that all Rails applications using Devise need to have routes reloaded
twice:
heartcombo#3241

This can incur a very significant slowdown for large apps that have a
lot of routes or a lot of controllers, so reloading should be optional.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants