2016-05-12 64 views
0

第一次抱歉我的英语。Ruby - RoR。 ActionController :: RoutingError(未初始化的常量...)

我有一个名称空间路径的Rails应用程序,在localhost上工作正常 但在远程服务器上不起作用。

这是我的错误:

ActionController::RoutingError (uninitialized constant 
Monitor::PapTagsController): 

我的routes.rb

namespace :monitor do 
    resources :pap_tags do 
     resources :pap_tag_rules 
    end 
    end 

文件是:pap_tags_controller.rb

class PapTagsController < ApplicationController 
... 
end 

这是非常奇怪的,你能帮帮我吗?

谢谢。

回答

0

本地和远程之间的区别可能来自您的本地副本上存在的某个文件,而不是您的远程副本(可能没有签入源代码管理?)。

此外,如果你使用的是命名空间的控制器,你需要将其申报为这样:

class Monitor::PapTagsController < ApplicationController 
... 
end 

,并把这个文件在monitor子目录中app/controllers

相关问题