1. 用rails 的 render json: 方法生成的 json字符串 ,缺省是 不带表名的,比如下图:(主表是main_road_speed,子表是 finegrit)
而使用rabl 生成的json 是 带表名的,如下图:
为了使得这2种方法产生的json 都一致。可以采用下面2种方法:
Rabl.configure do |config| config.include_json_root = false config.include_child_root = false end
child :finegrit do attributes :name, :roadid, :'t#from_node_id' end
注意:'t#from_node_id'的写法