【发布时间】:2013-03-26 01:26:57
【问题描述】:
我希望我的 to_json 包含来自控制器的静态方法。
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 对象
【问题讨论】:
-
抱歉,您要包含方法代码或方法结果吗?
-
@ted 抱歉不清楚。 方法结果,方法代码是什么意思?
-
Time.now序列化(: -
xdsemx 给出的答案也对我有用。得到了当前时间的 json
-
在你的例子中
o是什么?
标签: ruby-on-rails json serialization static