Bon j’ai fait quelques tests complémentaires et j’ai l’impression que
ça vient quand même de mon fichier routes qui pose des problèmes.
J’ai isolé une route qui fonctionne bien en local mais ne fonctionne
pas en production. Il s’agit de : map.error
Note : j’ai essayé sans les “default routes” et ça ne change rien
Je vous joins le fichier Route complet, au cas où quelq’un verrai une
erreur évidente.
Nicolas
ActionController::Routing::Routes.draw do |map|
map.resources :users
map.resource :session
map.resources :helps
map.resources :buildings, :member => {:join_info => :post} do |
building|
building.resources :lots
building.resources :lot_owners
building.resources :building_informations
building.resources :log_entries
building.resources :topics , :member => {:add_comment
=> :post} , :collection => {:tag_topic => :get}
building.resources :companies
building.resources :categories
building.resources :archives
building.resources :send_mail
building.resources :users, :controller => “buildings/users” , :new
=> {:add_message => :post}#
building.resources :blocks, :collection => {:validate => :get}
end
map.home ‘’, :controller => “buildings”
map.created ‘created’, :controller => “buildings”, :action =>
“created”
map.contact ‘contact’, :controller => “buildings”, :action =>
“contact”
map.join ‘join’, :controller => “buildings”, :action => “join”
map.home_text ‘home_text/:home_text’, :controller =>
“buildings”, :action => “home_text”
map.show_similar_buildings ‘show_similar_buildings’, :controller =>
“buildings”, :action => “show_similar_buildings”
map.admin ‘admin’, :controller => “admin”, :action => “index”
map.close ‘close’, :controller => “buildings”, :action =>
“close_notice”
map.news ‘Nouvelles’, :controller => “buildings”, :action => “news”
map.login ‘Login’, :controller => “sessions”, :action => “new”
map.logout ‘/logout’, :controller => ‘sessions’, :action =>
‘destroy’
map.signup ‘/signup’, :controller => ‘users’, :action => ‘new’
map.forgot ‘/forgot’, :controller => ‘users’, :action
=> ‘forgot’
map.change_psw ‘/changepsw’, :controller =>
‘users’, :action => ‘change_psw’
map.reset ‘reset/:reset_code’, :controller =>
‘users’, :action => ‘reset’
map.activate ‘/activate/:activation_code’, :controller =>
‘users’, :action => ‘activate’
#routes used with Restful_acl
map.error ‘/error/:origin’, :controller => ‘buildings’, :action =>
‘error’
map.denied ‘/denied/:origin’, :controller => ‘buildings’, :action =>
‘denied’
Install the default routes as the lowest priority.
map.connect ‘:controller/:action/:id’
map.connect ‘:controller/:action/:id.:format’
end