Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何解决未定义的局部变量或方法“has_mailbox”?_Ruby_Ruby On Rails 3_Private Messaging - Fatal编程技术网

Ruby 如何解决未定义的局部变量或方法“has_mailbox”?

Ruby 如何解决未定义的局部变量或方法“has_mailbox”?,ruby,ruby-on-rails-3,private-messaging,Ruby,Ruby On Rails 3,Private Messaging,我正在跟踪添加rails应用程序中用户之间的消息传递功能,但在我的用户模型中出错 这给了我以下错误: undefined local variable or method `has_mailbox' for #<Class:0xb60f6f84> 有什么想法吗?我已经检查了这个宝石,试着运行 rails g has_mailbox:install 在rails应用程序中安装任何gem时,最好检查可用的生成器 rails g //list of available generato

我正在跟踪添加rails应用程序中用户之间的消息传递功能,但在我的用户模型中出错

这给了我以下错误:

undefined local variable or method `has_mailbox' for #<Class:0xb60f6f84>

有什么想法吗?

我已经检查了这个宝石,试着运行

rails g has_mailbox:install
在rails应用程序中安装任何gem时,最好检查可用的生成器

rails g //list of available generators

将gem has\u邮箱添加到Gemfile后是否运行了bundle命令?你生成并运行了迁移吗?是的,我也运行了迁移,但我不知道如何在用户模型中添加has_邮箱方法?你重新启动了服务器吗?Kaldybaev说:是的,我重新启动了服务器,但你能告诉我如何编写has_邮箱方法吗?我下载了本教程,它将模块HasMailbox包含在has_mailbox.rb文件中,我必须将其包含在用户模型中?您不需要创建此方法,我已经由gemIt提供给您,它只生成视图sir,但是我仍然在send_message方法中遇到一个错误,比如未定义的send_message方法:当我这样写@user1.send_messageHi Subject,Hi Body@用户2我刚刚安装了这个gem,在那个教程中也安装了这个gem,它成功了,请退出当前的终端会话并输入againca,然后通过我的电子邮件向我发送您的教程:patel.donika89。sndt@gmail.comI检查我的邮件id我没有收到您的任何邮件或stackoverflow的任何回复!:卡尔迪巴耶夫说:你能在这里张贴你遵循的d步吗
rails g //list of available generators