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