【发布时间】:2015-08-21 02:42:06
【问题描述】:
我正在使用https://github.com/mailboxer/mailboxer,我正在尝试添加自己的照片以附加到每条消息中
在 /config/initializes/extensions/mailboxer/message.rb 中
Mailboxer::Message.class_eval do
has_many :photos, as: :imageable, :class_name => 'Photo'
end
这很好用,只是它随机抛出一个错误:
undefined method `photos' for #<Mailboxer::Message:0x6eb0758>
当我第一次启动服务器时,它就可以工作了。当我开始修改代码(可以是任何东西,与邮箱无关)时,我得到了错误。我必须重新启动服务器才能让它再次工作。
我尝试将文件放在初始化文件夹之外,并在 config/boot.rb 的最后一行添加包含路径,同样的问题。
关于它为什么失去参考的任何想法?
【问题讨论】:
标签: ruby-on-rails