Subscribed unsubscribe Subscribe Subscribe

鳩舎

レースしない

Rails 4.1.0.rc2 で AR オブジェクトその他の #to_json に Oj を使う

config/initializers/json_with_oj.rb あたりに以下のコードを置く

class Oj::Encoder
  def initialize(options)
    @options = options
  end

  def encode(value)
    ::Oj.dump(value, @options)
  end
end

ActiveSupport::JSON::Encoding.json_encoder = Oj::Encoder

多分そのうち Oj 側に Encoder みたいな実装入るだろうから、それが入ったらそっち使うといい。

コードはパブリックドメインです。