我現在使用的是Rails和Mongoid。 假設我有以下型號: class User
include Name
end
而且一個Name模塊: module Name
included do
field :name, type: String
#other methods here...
end
end
問題 現在我想User有兩個字
我有一個對象數組,每當我需要它們時,我都希望它們被排序。所以,我有: things.sort!
things.each do |thing|
Thing.create!(property: some_property)
end
的things陣列與來自a到z第一個字母串。但是,如果我運行上面的代碼,我的數據庫中的第一項開始m,然後按字母順序去z,然後返回到a,並繼續。 那麼是說
我聽到並嘗試實施這些庫mongoid-geospatial 但他們都提到這個類Point這是不確定的我。我錯過了什麼? 我增加了地理關心我的機型的ActiveSupport ::關注 module Mappable
extend ActiveSupport::Concern
included do
include Mongoid::Geospatial
我需要獲取對象的所有屬性。我知道有一個方法attributes,但它不會返回爲零的屬性。 例如: class User
include Mongoid::Document
field :name
field :email
field :age
end
u = User.new(email: '[email protected]', name: 'fo