Tengo una aplicación que tiene la siguiente en el archivo de rutas:carriles - Rutas de fracasar en la implementación
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
Cuando browing a/admin localmente, me da la bienvenida a la página correspondiente. En la misma URL de la versión heroku I Get a 404. Los espectáculos de ruta correctamente en 'rutas rastrillo heroku'
Los registros se muestran:
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?'
¿Alguna idea?
Estoy usando Devise que se basa en right_aws. Debido a esto, no es posible eliminar right_aws de nuestra aplicación. ¿De qué otro modo pudiste sucumbir a este problema? –
Actualización: Parece que se va con el uso de right_aws, rama principal. es decir, en el archivo gema: gem 'right_aws',: git => 'git: //github.com/rightscale/right_aws.git' –
De forma más general, este error puede ocurrir cuando una gema sobrescribe el método Caesar # de Rails. –