【发布时间】:2012-06-11 06:58:42
【问题描述】:
我正在关注 this tutorial 在我的 rails 应用程序中添加用户之间的消息传递功能,但在我的 User 模型中出现错误。
class User < ActiveRecord::Base
has_mailbox
end
这给了我以下错误:
undefined local variable or method `has_mailbox' for #<Class:0xb60f6f84>
有什么想法吗?
【问题讨论】:
-
您在将
gem "has_mailbox"添加到您的Gemfile 后是否运行了bundle 命令?您是否生成并运行了迁移? -
是的,我也运行了迁移,但我无法理解如何在用户模型中添加 has_mailbox 方法?
-
你重启服务器了吗?
-
@Said Kaldybaev:是的,我重新启动了我的服务器,但你能告诉我如何编写那个 has_mailbox 方法吗?我下载了本教程,它在 has_mailbox.rb 文件中包含模块 HasMailbox,我必须包含在用户模型中?
-
这个方法你不用创建,gem已经给你了
标签: ruby ruby-on-rails-3 private-messaging