, я создаю бэкэнд-систему, как написано в руководстве Иэна Хеккера: http://iain.nl/backends-in-rails-3-1 , и я пытаюсь адаптировать его к MongoDB с помощью Mongoid.
Поэтому, когда мне нужно написать в backend / resourse_helper.rb
module Backend::ResourceHelper
def attributes
resource_class.attribute_names - %w(id created_at updated_at)
end
end
, я получаю следующую ошибку:
undefined method `attribute_names' for Backend::User:Class
(Я внедрил backend в «backend / users # показатель"). Backend :: User наследуется от User:
class User
include Mongoid::Document
devise_for :users
field :name
field :address
end
Мне просто нужен список полей для этого User: Class, как я предполагаю (например, [«электронная почта», «имя», «адрес», ...]), но я сломал голову, пытаясь понять, как.