我正在关注this tutorial以在我的导轨应用程序中的用户之间添加消息功能,但在我的User
模型中出现错误。如何解决未定义的局部变量或方法`has_mailbox'?
class User < ActiveRecord::Base
has_mailbox
end
这给了我下面的错误:
undefined local variable or method `has_mailbox' for #<Class:0xb60f6f84>
任何想法?
我正在关注this tutorial以在我的导轨应用程序中的用户之间添加消息功能,但在我的User
模型中出现错误。如何解决未定义的局部变量或方法`has_mailbox'?
class User < ActiveRecord::Base
has_mailbox
end
这给了我下面的错误:
undefined local variable or method `has_mailbox' for #<Class:0xb60f6f84>
任何想法?
我检查了这块宝石,尝试运行
rails g has_mailbox:install
当你安装任何宝石在Rails应用程序的好办法是检查可用发电机
rails g //list of available generators
它只生成视图先生,但我仍然得到send_message方法中的错误,如未定义的send_message方法:
我刚刚安装了这个gem,并且在那个教程中做了同样的工作,它工作正常,请退出您当前的终端会话并再次输入 –
您可以在我的电子邮件中发送您的教程:patel。 [email protected] –
你运行bundle命令在你的Gemfile中加入'gem“has_mailbox”'后?您是否生成并运行迁移? – Mischa
是的,我也没有运行迁移,但我无法理解如何在用户模型中添加has_mailbox方法? –
你重新启动了你的服务器吗? –