This project is archived and is in readonly mode.
explicit callback cancellation instead of implicit based on return value
-
Andrew White
- State changed from new to wontfix
- Importance changed from to Low
Sorry, changing this behaviour would break loads of applications.
-
Greg Hazel
- State changed from wontfix to open
No, it wouldn't. As I described there is an obvious deprecation path which could be used to prevent application breakage. If you still don't think a long deprecation path is sufficient, how about a global option which defaults to the current behavior?
Leaving a bad interface will break future applications (like mine, just recently).
[state:open]
-
Greg Hazel
Another use who experienced breakage due to the current behavior:
http://factore.ca/on-the-floor/77-rails-gotcha-with-before-validation