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