This week's top contributors include @rafaelfranca, @tenderlove and @senny. Big thanks you to these 45 contributors who helped improve our framework this week. Hope to see you on the list next time! <3 <3 <3
Now you will have access to the controller name and action name in the fragment caching instrumentation payload. If you are collecting these metrics it should help you better analysis your application's caching performance/hotspots.
If you upgraded to Rails 4.1 and you ran the rake rails:update task, it might have generated an initializer file called cookies_serializer.rb. By default, it carries the config value :json, which is incompatible with existing cookies and might cause an error for your visitors.
This has now been corrected and will be released with the next patch release on the 4.1 branch. When upgrading an existing application, the value you want is probably :marshal or :hybrid. Consult the upgrade guides for details.
On Rails 4.1+, these columns maps to a plain Ruby Hash with String keys instead of a HashWithIndifferentAccess, so you should always access its content with String keys or otherwise convert them manually.
And that's it for this issue of This week in Rails. As always, there are a lot more interesting things happening on Rails than I can cover here, so I encourage you to check them out!
If you have any feedback for me, please feel free to email me or let me know on twitter!