gpt4 book ai didi

ruby-on-rails - gmaps4Rails - json 被返回为空

转载 作者:行者123 更新时间:2023-12-04 05:56:13 27 4
gpt4 key购买 nike

我在我的应用程序中安装了 gmaps4rails。

View 相关的东西似乎在工作,因为一个空的谷歌地图出现了。所以我认为我安装正确。

我遵循了 github 页面上的快速入门:

我的 Controller :

def map
@businesses = Business.all
@json = @businesses.to_gmaps4rails

respond_to do |format|
format.html
format.json {render json:@businesses}
end
end

我的看法:

=gmaps4rails(@json)
=@json

我打印 @json 并意识到该值为空,即 []

我的 business.rb 模型:

class Business < ActiveRecord::Base
belongs_to :city
belongs_to :category
has_many :reviews

attr_accessible :address, :description, :name, :phone, :urbanization, :url, :city_id

include FriendlyId
friendly_id :name, :use => :slugged

acts_as_gmappable

def gmaps4rails_address
# "#{self.address}, #{self.urbanization}, #{self.city.name}"
"619 Johnson Street, Kingston, ON"
end
end

我硬编码了测试地址...

最佳答案

出于性能考虑,Gmaps4rails 不会即时进行地理编码。

to_gmaps4rails 如果对象没有纬度或经度,则返回空 json。

你应该预处理你的对象(简单地保存它们)。

关于ruby-on-rails - gmaps4Rails - json 被返回为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13142085/

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