0

ビューを読み込もうとすると、初期化されていない定数 Mongoid::Slug を受け取ります。

問題のあるモデルは次のとおりです。

class Course
  include Mongoid::Document
  include Mongoid::Timestamps
  include Mongoid::Slug

  field :title, type: String
  slug :title

  validates :title, presence: true, uniqueness: true
end 

Gemfile は次のように mongoid と mongoid-slug を取り込みます。

gem 'mongoid', github: 'mongoid/mongoid', branch: 'master'
gem 'mongoid_search', '0.3.2'
gem 'mongoid-slug', github: 'digitalplaywright/mongoid-slug'

gem リストには、インストールされている各バージョンが次のように表示されます。

mongoid (4.0.0)                                                                                                                                                               
mongoid-slug (4.0.0)                                                                                                                                                          
mongoid-tree (2.0.0)                                                                                                                                                          
mongoid_search (0.3.2) 

ここで何が起こっているかについて何か提案はありますか?

4

1 に答える 1

0

開発環境を再起動することですべて解決したようです。

今朝、開発 VM をスピンアップすると、すべてが順調に進んでいます。

したがって、おそらく mongoid-slug を導入した後、Web サーバーを再起動する必要がありました。

于 2015-01-22T01:01:54.107 に答える