Включение виртуального атрибута в хэш response_with

Я пытаюсь включить виртуальный атрибут / метод в хэш JSON response_to.

Модель (employee.rb)

attr_reader :my_method

def my_method
  return "foobar"
end

Контроллер (employee_controller.rb)

respond_to :json

def index
  @employees = Employee.all
  respond_with(:data => @employees, :total => Employee.all.count)
end

Это Важно, чтобы у меня были «данные» в качестве корня json для коллекции «сотрудников», а также для включения «итога» в хэш. Это хорошо работает и возвращает хороший результат JSON для всех сотрудников и общего значения.

Мой вопрос: Как мне включить виртуальный атрибут «my_method» для каждого сотрудника в хэш-код сотрудников в ответ JSON?

Спасибо за ваше время!

11
задан primary0 25 March 2011 в 05:25
поделиться