Switch from XML to JSON in scaffold generator, and use Ruby 1.9 hash style #256
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi guys,
As per @dhh's request, I've finished the following patches:
Switch from XML to JSON in scaffold generator
This is really straightforward. Note that in
update
anddestroy
we have to return empty hash so that jQuery will understand that the response is correct. That has been patched in https://github.com/rails/rails/blob/master/actionpack/lib/action_controller/metal/responder.rb#L262-278 as well.Use Ruby 1.9 hash style
I've updated scaffold generator and app generator to use Ruby 1.9 hash. I've accomplished it by adding
key_value
method which will detect Ruby version and returns the right key-value hash according to the version.I also take it further by adding
--old-style-hash
in case someone might want to make their code compatible with 1.8.x, or just sanely hate 1.9 style hash.Please review the patch and see if they're appropriate. Thank you.