This is the result of updating some npm packages, the rails gem, and running
rails app:update. Then I went through all the changed files and ensured all our
customizations stayed intact.
New framework defaults
action_controller.escape_json_responses
This all seems to render fine. For example I made a task log with notes of <>&
and then copied them from a pickup to drop off task. This will render the notes
as json explicitly. Everything worked.
active_support.escape_js_separators_in_json
Can't figure out how to test this but all the tests pass.
active_record.raise_on_missing_required_finder_order_columns
All of the places we call first in ruby are on models that have primary keys
or are sorted.
action_controller.action_on_path_relative_redirect
I'm not sure how to find all these, but all tests pass
action_view.render_tracker
Seems to work fine
action_view.remove_hidden_field_autocomplete
Removing autocomplete on hidden fields works fine for us
This is the result of updating some npm packages, the rails gem, and running
rails app:update. Then I went through all the changed files and ensured all our
customizations stayed intact.
## New framework defaults
### action_controller.escape_json_responses
This all seems to render fine. For example I made a task log with notes of `<>&`
and then copied them from a pickup to drop off task. This will render the notes
as json explicitly. Everything worked.
### active_support.escape_js_separators_in_json
Can't figure out how to test this but all the tests pass.
### active_record.raise_on_missing_required_finder_order_columns
All of the places we call `first` in ruby are on models that have primary keys
or are sorted.
## action_controller.action_on_path_relative_redirect
I'm not sure how to find all these, but all tests pass
## action_view.render_tracker
Seems to work fine
## action_view.remove_hidden_field_autocomplete
Removing `autocomplete` on hidden fields works fine for us