gmaps4rails为城市位置提供未定义的方法

时间:2013-09-11 16:01:45

标签: ruby-on-rails google-maps gem gmaps4rails

我正在使用gmaps4rails gem

我想在一个位置测试它,因为它从存储在数据库中的哈希中提取联系人的位置。

我放入我的控制器:

@json = Contact.find_by_email("ted@cottonwoodcomm.com").my_location.to_gmaps4rails

我一直收到这个错误:

undefined method `to_gmaps4rails' for "Commerce City, CO":String

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

gmaps4rails要求latitudelongitude列作为float添加到模型中。如果所有内容都配置正确,方法to_gmaps4rails将访问这些列,以下代码应该有效:

@json = Contact.find_by_email("ted@cottonwoodcomm.com").to_gmaps4rails