aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/CHANGELOG.md
diff options
context:
space:
mode:
authorAndrew White <andrew.white@unboxed.co>2017-02-21 12:49:25 +0000
committerAndrew White <andrew.white@unboxed.co>2017-02-21 15:30:47 +0000
commitc116eaf2217abbc83ad76ac09c4fb89e033e1cdd (patch)
tree36ccb62c9606f2d016b29a7895d2de013a4134d0 /actionpack/CHANGELOG.md
parent81a6761af2b20183c78853caa4daea4ccf6b4cb7 (diff)
downloadrails-c116eaf2217abbc83ad76ac09c4fb89e033e1cdd.tar.gz
rails-c116eaf2217abbc83ad76ac09c4fb89e033e1cdd.tar.bz2
rails-c116eaf2217abbc83ad76ac09c4fb89e033e1cdd.zip
Prefer remove_method over undef_method
Using `undef_method` means that when a route is removed any other implementations of that method in the ancestor chain are inaccessible so instead use `remove_method` which restores access to the ancestor.
Diffstat (limited to 'actionpack/CHANGELOG.md')
-rw-r--r--actionpack/CHANGELOG.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/actionpack/CHANGELOG.md b/actionpack/CHANGELOG.md
index 73c30aa9b0..869fc7d484 100644
--- a/actionpack/CHANGELOG.md
+++ b/actionpack/CHANGELOG.md
@@ -1,3 +1,10 @@
+* Prefer `remove_method` over `undef_method` when reloading routes
+
+ When `undef_method` is used it prevents access to other implementations of that
+ url helper in the ancestor chain so use `remove_method` instead to restores access.
+
+ *Andrew White*
+
* Add the `direct` method to the routing DSL
This new method allows customization of the routing behavior in two ways: