开发者

Rails - Failing Routes in deployment

开发者 https://www.devze.com 2023-01-04 00:49 出处:网络
I have an app that has the following in the routes file: namespace \"admin\" do # ADMINISTRATIVE ROUTES ONLY

I have an app that has the following in the routes file:

  namespace "admin" do 
    # ADMINISTRATIVE ROUTES ONLY 
    root :to => 'home#index' 
    resources :co开发者_StackOverflowmments do 
      member do 
        get :approve 
        get :reject 
      end 
    end 
    resources :users do 
      member do 
        get :block 
        get :unblock 
      end 
    end 
  end 

When browing to /admin locally, I am greeted by the appropriate page. On the same URL on the heroku version I get a 404. The route shows correctly in 'heroku rake routes'

Logs are showing:

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?'

Any ideas?


It transpires that this is an issue with the right_aws gem that we had in our Gemfile.


It looks like it's finding a lowercase "homeController" class, but I don't understand why. Check your file to make sure you've named your class correctly?


Looks like a bug in the ActiveSupport beta. Are you running exactly the same rails version?

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号