В итоге получил очень странную ошибку:
Когда я запускаю этот код:
class HomeFeature
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Bitfield
belongs_to :home
def self.amenities
%w(lobby jacuzzi sauna cinema games roof_garden events_room tennis_court visits_space roaster green_areas cistern)
end
bitfield :amenities, *HomeFeature.amenities.map(&:to_sym)
end
Он отлично работает, но это:
class HomeFeature
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Bitfield
belongs_to :home
bitfield :amenities, *HomeFeature.amenities.map(&:to_sym)
def self.amenities
%w(lobby jacuzzi sauna cinema games roof_garden events_room tennis_court visits_space roaster green_areas cistern)
end
end
Выдает ошибку: ```NoMethodError: неопределенный метод `удобства' для HomeFeature:Class````
Может кто-нибудь объяснить, почему это происходит? Большое спасибо