0

Mongodbを既存のアプリに追加しようとしています。そして、私はこのエラーを受け取っています。それを理解するどころか、それを解決する方法がわからない。

これは私がホームページを読み込もうとしたことによるもので、Deviseもそのように電話をかけています:

  1: .grid_24
  2:   .center-stuff
  3:     - if user_signed_in?
  4:       = link_to 'Begin Lesson', esson_path, class: 'button-green'
  5:     - else
  6:       %p Welcome :)

エラー

ActionView::Template::Error (undefined method `schema_cache' for #<Mongo::Connection:0x007f89a7247dd0>):

私のuser.rbファイル

class User < ActiveRecord::Base
  include MongoMapper::Document         

私の初期化子

require 'mongo_mapper'
MongoMapper.connection = Mongo::Connection.new
MongoMapper.database = "ai_project-#{Rails.env}"
4

1 に答える 1

1

ユーザーモデルはActiveRecordを拡張しないでください。

削除< ActiveRecord::Baseすれば、あなたは行ってもいいはずです

于 2012-06-30T16:25:32.253 に答える