我正在构建后端系统,正如Iain Hecker的教程:http://iain.nl/backends-in-rails-3-1中所写,我试图用Mongoid将其适应MongoDB.
所以当我需要在backend/resource_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").
class User
include Mongoid::Document
devise_for :users
field :name
field :address
end
我只需要该用户的一个字段列表:Class,我猜(即[邮箱]、[姓名]、[地址]、…]),但我在寻找方法时伤了头.