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