Допустим, у меня есть модельное сообщение, которое принадлежит пользователю. Чтобы преобразовать в json, я делаю что-то вроде этого
@reply.to_json(:include => {:user => {:only => [:email, :id]},
:only => [:title, :id])
Однако я хочу установить для этого некоторые значения по умолчанию, поэтому мне не нужно указывать: только каждый раз. Я пытаюсь переопределить as_json для этого. Когда я добавляю as_json в модель пользователя, он вызывается, когда я делаю @ user.to_json, но когда пользователь включен в @ reply.to_json, мой переопределенный as_json для User игнорируется.
Как мне сделать это?
Спасибо