2012-02-04 36 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」部分已經解決了這個問題。