Rails - ошибочные маршруты при развертывании - PullRequest
5 голосов
/ 21 июня 2010

У меня есть приложение, которое содержит следующее в файле маршрутов:

  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 

При локальном просмотре / администрировании меня приветствует соответствующая страница.По тому же URL-адресу в версии heroku я получаю 404. Маршрут корректно отображается в 'геройских рейк-маршрутах'

Журналы показывают:

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

Есть идеи?

Ответы [ 3 ]

1 голос
/ 12 июля 2010

Оказывается, что это проблема с самоцветом right_aws, который у нас был в нашем Gemfile.

0 голосов
/ 24 июня 2010

Похоже, ошибка в бета-версии ActiveSupport.Вы используете точно ту же версию рельсов?

0 голосов
/ 22 июня 2010

Похоже, он находит строчный класс "homeController", но я не понимаю, почему. Проверьте свой файл, чтобы убедиться, что вы правильно назвали свой класс?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...