Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

No route found to match

No route found to match
Posté par jojo280 le Mardi, 30 Septembre, 2008 - 4:59pm. Développement

Bonjour,

je viens de migrer une application de rails 1.1.6 à 1.2.6.
Je rencontre souvent ce message d'erreur : "no route found to match "/controller/method/id" with {:method=>:post}" ... et je ne trouve pas la raison.

Or avant la migration, pas de problème.

Si quelqu'un peu m'aider.

Merci
Jojo



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
J'ai eu ça souvent aussi.
Auteur: 
elbabass
Date: 
Mar, 30/09/2008 - 18:02

J'ai eu ça souvent aussi. Je ne me rappelle plus pourquoi exactement, mais j'avais fouillé du coté des resources REST.
Pour faire simple, j'avais des truc comme ça:

map.resources :projects do |project|
project.resource :project_manager
end

qui empêchaient ces lignes de fonctionner correctement:

# Install the default route as the lowest priority.
map.connect ':controller/:action/:id.:format'
map.connect ':controller/:action/:id'

Du coup, j'ai du refaire une partie de mes routes avec des map.resources

Sinon, en effet, ton routes.rb serait utile. Quel serveur utilises tu aussi?


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
routes.rb
Auteur: 
jasperiel
Date: 
Mar, 30/09/2008 - 17:59

Salut, tu pourrais nous coller le contenu de ton fichier dans config/routes.rb ? On ne peut pas t'aider sans ça.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Mon routes.rb
Auteur: 
jojo280
Date: 
Mer, 01/10/2008 - 09:33

Voici mon routes.rb :

ActionController::Routing::Routes.draw do |map|
# The priority is based upon order of creation: first created -> highest priority.

# Sample of regular route:
# map.connect 'products/:id', :controller => 'catalog', :action => 'view'
# Keep in mind you can assign values other than :controller and :action

# Sample of named route:
# map.purchase 'products/:id/purchase', :controller => 'catalog', :action => 'purchase'
# This route can be invoked with purchase_url(:id => product.id)

# You can have the root of your site routed by hooking up ''
# -- just remember to delete public/index.html.
# map.connect '', :controller => "welcome"
map.connect '', :controller => "default", :action => "login"
map.connect 'setup', :controller => "default", :action => "setup"

# Allow downloading Web Service WSDL as a file with an extension
# instead of a file named 'wsdl'
map.connect ':controller/service.wsdl', :action => 'wsdl'

# Install the default route as the lowest priority.
map.connect ':controller/:action/:id.:format'
map.connect ':controller/:action/:id'
end

[EDIT]j'ai trouvé, j'ai ajouté la ligne : map.connect ':controller/:action/:id.:format'[/EDIT]

Merci
Jojo


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 60 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]