未按路線我已經在路由文件中的以下應用:導軌 - 在部署
namespace "admin" do
# ADMINISTRATIVE ROUTES ONLY
root :to => 'home#index'
resources :comments do
member do
get :approve
get :reject
end
end
resources :users do
member do
get :block
get :unblock
end
end
end
當褐變到/管理員在本地,我通過適當的頁面映入眼簾。 在對Heroku的版本相同的URL,我得到一個404的路線顯示 正確「的Heroku耙路線」
日誌都出現了:
ActionController::RoutingError (wrong constant name Admin/
homeController):
/disk1/home/slugs/196384_c95a9e3_4463/mnt/.bundle/gems/gems/
activesupport-3.0.0.beta4/lib/active_support/inflector/methods.rb:
103:in `const_defined?'
任何想法?
我正在使用依賴於right_aws的設計。因此,無法從我們的應用程序中刪除right_aws。你還有什麼能夠屈服於這個問題? – 2011-03-29 19:45:03
更新:似乎與使用right_aws,主分支。即在gem文件中:gem'right_aws',::git =>'git://github.com/rightscale/right_aws.git' – 2011-03-29 19:52:47
更一般地說,當gem覆蓋Rails的String#camelize方法時可能會發生此錯誤。 – 2012-07-24 23:14:06