我有在一台机器上完美运行的路线,但在另一台机器上它们失败了,我很难找出问题所在。在失败的机器上,它分别为 get /groups/my 和 groups/ 返回以下错误
No route matches {:controller=>"groups/owner/static_content", :topic=>"general"}
No route matches {:controller=>"groups/static_content", :topic=>"general"}
我不知道在哪里
静态控制器
和
:主题=>“一般”
来自,因为它们没有出现在我的路线文件中的任何地方。基本上我有一条路线
namespace :groups , :as => nil do
root :to => 'groups#index'
resources :groups, :only => [:show, :new, :create], :path => '' do
collection do
get :search
get 'my' => 'owner/groups#my', :as => :my
end
member do
post :subscribe
end
... other resources within a group
end
end
知道我做错了什么或我错过了什么吗?我在 rvm 上使用 rails 3.2.2 和 ruby 1.9.3