Rails4からjsonを吐き出すとき、jbuilderを使うと便利です。
jsonを吐くとき、すべてのレスポンスを一定の形式に収めるようにすることがあると思いますが、その際はlayoutを指定することで通常のテンプレートと同じように使うことができます。
ref. Jbuilder で 共通パラメータを付与したい時は Layout を使うといいかも
この際、renderメソッドでlayoutを指定することができますが、以下のようにしてしまうとlayoutがうまく適応されません。
render json: {hoge: "hoge"}, layout: "fuga"
このような場合、以下のようにすると動くようになります。(若干気持ち悪いですが)
render text: {hoge: "hoge"}.to_json, layout: "fuga"