Ruby on rails 来自Gem的模型丢失了

Ruby on rails 来自Gem的模型丢失了,ruby-on-rails,ruby,ruby-on-rails-4,gem,mailboxer,Ruby On Rails,Ruby,Ruby On Rails 4,Gem,Mailboxer,我正在Rails 4应用程序中使用 gem 'mailboxer' 我最近将它从0.11更新为0.12.4,它停止工作了,我不知道为什么。现在,我得到了一个错误: uninitialized constant Message 我检查了gem,它确实有消息模型 我检查了我本地版本的gem,它匹配 为什么我的应用程序找不到模型?如何修复此问题?Message现在的名称空间为Mailboxer::Message,从0.11升级到0.12时,还需要执行以下几个步骤: rails generate m

我正在Rails 4应用程序中使用

gem 'mailboxer'
我最近将它从
0.11
更新为
0.12.4
,它停止工作了,我不知道为什么。现在,我得到了一个错误:

uninitialized constant Message
我检查了gem,它确实有
消息
模型

我检查了我本地版本的gem,它匹配


为什么我的应用程序找不到模型?如何修复此问题?

Message
现在的名称空间为
Mailboxer::Message
,从0.11升级到0.12时,还需要执行以下几个步骤:

rails generate mailboxer:namespacing_compatibility
rails generate mailboxer:install -s
rake db:migrate

我注意到并运行了迁移,但它们没有为我解决问题,但我没有注意到名称空间的更改。我确实移动了一些视图,它又开始工作了。谢谢你指出了正确的方向。@Jeff你能发布你的解决方案吗?我有一个类似的问题Notification@JeffFinn我将一些视图移动到
app/views
文件夹中的子文件夹中。我不记得是哪一次移动修复了这个错误,但是如果我回到我的回购历史记录中,那天我创建了几个新文件夹
app/views/mailboxer/conversations
(我想就是这个)、
app/views/message\u mailer
app/views/notification\u mailer
rails generate mailboxer:namespacing_compatibility
rails generate mailboxer:install -s
rake db:migrate