[英]mongoid uninitialized constant Point
我聽說並嘗試實現那些庫mongoid-geospatial
但是他們都提到了該類Point
,這對我來說是未定義的。 我想念什么?
我正在使用ActiveSupport :: Concern向我的模型添加地理關注
module Mappable
extend ActiveSupport::Concern
included do
include Mongoid::Geospatial
field :coordinates, type: Point, spatial: true
spatial_scope :coordinates
未初始化的常量Mappable :: Point(NameError)
您需要從適當的名稱空間解析它。
field :coordinates, type: ::Mongoid::Geospatial::Point, spatial: true
這些文檔中的示例有效,因為它們聲明了一個不會創建新模塊嵌套的類。 但是,在您的情況下,即使您包含Mongoid::Geospatial
Ruby也會嘗試從當前模塊( Mapping
)解析Point
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.