Ruby on rails 使用json运算符postgresql rails 4进行时间截断

Ruby on rails 使用json运算符postgresql rails 4进行时间截断,ruby-on-rails,json,postgresql,Ruby On Rails,Json,Postgresql,我有一个模型integration和相关的模型integration\u profiles以及一个名为datajson列 尝试按截断日期查询和分组 i.integration_profiles.select("date_trunc('hour', timestamp data ->> 'created_at' )").group("data ->> 'created_at'") 获取此错误: PG::SyntaxError: ERROR: syntax error a

我有一个模型
integration
和相关的模型
integration\u profiles
以及一个名为
data
json列

尝试按截断日期查询和分组

i.integration_profiles.select("date_trunc('hour', timestamp data ->> 'created_at' )").group("data ->> 'created_at'")
获取此错误:

PG::SyntaxError: ERROR:  syntax error at or near "data"
LINE 1: SELECT date_trunc('hour', timestamp data ->> 'created_at' ) ...

我还没有看到这些符号
->
。我猜您是想使用
=>
。它是用于JSON数据列的