0

当我在 Rails 控制台上运行代码时: Point.from_x_y(88.365805,22.543538)

然后得到错误:

NameError: uninitialized constant Point

谁能帮我消除这个错误?

require 'gems'在运行此代码之前正在运行:

require 'geo_ruby'
require 'geo_ruby/ewk'
4

1 回答 1

3

它是命名空间的,所以如果你使用它而不是纯 ruby​​,你需要调用类的完整命名空间。如果您改为调用,您的查询将起作用:

GeoRuby::SimpleFeatures::Point.from_x_y(88.365805,22.543538)
于 2015-09-09T16:06:03.970 回答