【发布时间】:2011-07-22 16:19:13
【问题描述】:
我正在尝试在 response_to JSON 哈希中包含一个虚拟属性/方法。
模型 (employee.rb)
attr_reader :my_method
def my_method
return "foobar"
end
控制者 (employees_controller.rb)
respond_to :json
def index
@employees = Employee.all
respond_with(:data => @employees, :total => Employee.all.count)
end
重要的是,我将“数据”作为“员工”集合的 json 根,并将“总数”包含在散列中。这很有效,并返回了所有员工和总值的漂亮 JSON 结果。
我的问题是:如何在 JSON 响应中的员工哈希中包含每个员工的虚拟属性“my_method”?
感谢您的宝贵时间!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord