Problèmes resource singleton en REST

Bonjour !

J’ai une ressource ‘connexion’ singleton déclarée dans mon routes.rb
comme suit :
map.resource :connexion

J’ai un controller ‘connexion’ (au singulier)

L’assistant ‘connexion_path’ (POST) déstiné à la méthode create de mon
controller ‘connexion’ me génère le routage : {“action”=>“create”,
“controller”=>“connexions”}
soit l’accès au controller connexions (au pluriel) qui n’existe pas
évidemment !!!

Pour remédier au problème et avoir le bon routage vers le controller
‘connexion’ (au singulier), j’ai dû ajouter une règle d’inflection dans
environnement.rb :

Inflector.inflections do |inflect|
inflect.plural ‘connexion’, ‘connexion’
end

Ma question est :

la déclaration map.resource ‘connexion’ ne suffit-elle pas ? Faut-il
obligatoirement infléchir à chaque fois les pluriels des resources
singleton (ce qui me paraît douteux) ou bien suis-je passé à côté de
quelques chose ?

Jérémy.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs