我希望我的to_json包含来自 Controller 的静态方法。
class ApplicationController < ActionController::Base
def self.server_time
Time.now
end
end
我都尝试过:
o.to_json(:methods => ApplicationController.server_time)
和
o.to_json(:include => ApplicationController.server_time)
但是我得到 TypeError :
TypeError: 2013-04-04 08:33:31 +0300 is not a symbol
o是一个ActiveRecord对象
最佳答案
Dunno在您的上下文中是什么o
,但您也可以:
[o, ApplicationController.server_time].to_json
要么
{ApplicationController.server_time: o}.to_json
在您的json中包含时间