uninitialized constant Moped::BSON in rails 4 app on heroku

后端 未结 3 1915
时光取名叫无心
时光取名叫无心 2021-02-09 07:52

I just updated from rails 3 to rails 4. Everything works locally, but deployed on heroku, I get the following error:

ActionView::Template::Error (uninitialized c         


        
3条回答
  •  情书的邮戳
    2021-02-09 08:21

    The following worked for me:

    add to Gemfile:

    gem "bson"
    gem "moped", github: "mongoid/moped"
    

    bundle install

    add to application.rb:

    require "bson"
    require "moped"
    Moped::BSON = BSON
    

    Answer from: https://github.com/mongoid/mongoid/issues/3455

提交回复
热议问题