включает в себя на уровне класса. Ваш премиум-атрибут находится на уровне экземпляра.
Есть способы сделать включение на уровне экземпляра, но я бы не рекомендовал их.
Вот вам лучше использовать наследование
class Server; .. ; end
class PremiumServer < Server; ..; end
Или, в вашем случае, если единственным методом является is_premium
, добавьте его в класс Server и попросите вернуть премиум-переменную
def is_premium
self.premium
end
о, и вы должны использовать метод "question" в ruby ... Хотя Mongoid предоставляет их для логических значений.
def premium?
self.premium
end