diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2018-09-24 11:30:15 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2018-09-25 09:43:25 -0700 |
commit | 8dc784292b67b842e437632a4ff883572ff97a3e (patch) | |
tree | 3e2d227319a2214b05cce94271290dc743989f97 /actionpack/test/dispatch/system_testing | |
parent | d34bd0d2d55e33c757abd55fdd07ff575f68f185 (diff) | |
download | rails-8dc784292b67b842e437632a4ff883572ff97a3e.tar.gz rails-8dc784292b67b842e437632a4ff883572ff97a3e.tar.bz2 rails-8dc784292b67b842e437632a4ff883572ff97a3e.zip |
Eagerly build the routing helper module after routes are committed
This commit eagerly builds the route helper module after the routes have
been drawn and finalized. This allows us to cache the helper module but
not have to worry about people accessing the module while route
definition is "in-flight", and automatically deals with cache
invalidation as the module is regenerated anytime someone redraws the
routes.
The restriction this commit introduces is that the url helper module can
only be accessed *after* the routes are done being drawn.
Refs #24554 and #32892
Diffstat (limited to 'actionpack/test/dispatch/system_testing')
0 files changed, 0 insertions, 0 deletions