looking at some activesupport, it doesn't look like to_h normally has options.  to_json does