gpt4 book ai didi

ruby-on-rails - 如何将变量分配给 activerecord 对象?

转载 作者:数据小太阳 更新时间:2023-10-29 08:23:45 25 4
gpt4 key购买 nike

以下代码将使用 ST_AsGeoJSON postgis 函数查询我的数据库,并在 Rails 控制台中将 json 对象打印到屏幕。

Zcta.
select("ST_AsGeoJSON(ST_simplify(geom,500)) as my_geo").
where(geoid10: '90210').each do |result|
puts result.my_geo
end

如果我想将该内容放入一个变量(或数组,或散列)中怎么办?如果我将 puts result.my_geo 更改为 variable = result.my_geo 然后稍后尝试使用该变量,我会收到一条错误消息,指出该变量不存在。

有什么想法吗?

最佳答案

你在 block 中定义你的变量吗?那么外面就无法访问了。首先在 block 外定义变量。

关于ruby-on-rails - 如何将变量分配给 activerecord 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com