Rails有607个开放的问题…所以,而不是插入那个洞更多,虽然Id尝试这里首先.我已经升级到4.1,正在实施邮件预览.我尝试升级我现有的邮件程序并添加测试/邮件/预览目录.当我发生以下错误时,我试图生成一个新的邮件程序.同样的错误.
class NotifierPreview < ActionMailer::Preview def welcome Notifier.welcome(User.first) end end
导致此错误:
The action 'notifier' could not be found for Rails::MailersController
我已经尝试搜索google,文档,堆栈溢出,但没有什么是这个错误.
有人经历过这个还是有什么想法?
解决方法
这是因为您正在使用UserMailer与NotifierPreview.将NotifierPreview更改为UserMailerPreview,它将开始工作.检查示例实现
https://github.com/RichIsOnRails/ActionMailerPreviewsExample和教程.
干杯!!