Я создаю бэкэнд-систему, как написано в учебнике Iain Hecker: 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 # index" ). Backend:: Пользователь наследует пользователя:
class User
include Mongoid::Document
devise_for :users
field :name
field :address
end
Мне просто нужен список полей для этого User: Class, как я думаю (например, [ "email", "name", "address",...]), но я сломал себе голову, пытаясь найти, как это сделать.