2012-02-04 78 views
0

我的应用程序中有一个名为“storyed”的命名空间。命名空间在rails中的actionmailer

我在我的邮件程序文件夹中有一个storyed_contact_mailer,并且在视图文件夹中的storyed文件夹内有邮件程序的视图。

我的联系人控制器位于命名空间中,其定义如下:class Storyed::StoryedContactsController < Storyed::StoryedController,在storyed_contact_mailer中调用deliver方法。它在发展中起作用。

在生产中,在Heroku我得到这个错误,我想不通:

> NameError (uninitialized constant 
> Storyed::StoryedContactsController::StoryedContactMailer): 
> 2012-02-04T05:32:35+00:00 app[web.1]: 
> app/controllers/storyed/storyed_contacts_controller.rb:12:in `block in 
> create' 2012-02-04T05:32:35+00:00 app[web.1]: 
> 2012-02-04T05:32:35+00:00 app[web.1]: 2012-02-04T05:32:35+00:00 
> app[web.1]: 
> app/controllers/storyed/storyed_contacts_controller.rb:10:in `create' 

我在一个点上确实有邮件程序文件夹中的storyed文件夹内的storyed_contact_mailer,但它仍然没没有工作。任何想法为什么这在生产失败?

回答

-2

根本没有对邮件程序命名空间“删除Storyed”部分已经解决了这个问题。