JbuilderReopen
Installation
gem 'jbuilder_reopen'
Usage
To opmtimise cache, now you can reopen blocks and add additional fields
Examples:
json.cache! "cache-key" do
json.posts @posts, partial: "post", as: :post
end
json.reopen! ["posts"] do |post|
json.title post["body"]
json.reopen! ["author"] do |author|
json.middle_name author["first_name"]
end
end
Testing
bundle install
appraisal install
appraisal rake test
Credit
Thank you! https://github.com/rails/jbuilder