I've left the jbuilder/rabl train a while ago for ActiveModelSerializers and more recently for Netflix's fast_jsonapi. I used to like the other more document-based approaches, but after awhile I got tired of having json rendering take longer than the SQL calls. Now I can get sub millisecond view rendering while still using ruby and rails.