Je vais me diriger vers la source pour voir si je peux trouver ce qui cause cela, mais quelqu'un ici a probablement déjà rencontré ça ... Je fais un form_for normal:Rails form_for place la référence/l'adresse de l'objet dans l'URL au lieu de l'identifiant
<% form_for(@myobj) do |f| %>
Mais l'URL il est générateur est:
form action="/myobjs/%23%3CMyobj:0x105f03ec0%3E" class="edit_myobj" id="edit_myobj_13" method="post">
Quand il doit bien entendu être générer l'action "/ myobjs/13" si l'identifiant == 13 . J'ai vérifié que l'objet renvoie son identifiant correctement, et bien sûr form_for est en train de définir l'identifiant du formulaire de manière appropriée en utilisant l'identifiant (comme indiqué ci-dessus), donc ... Je ne suis pas encore sûr quelle forme utiliser pour générer l'action URL pour le formulaire. Y a-t-il des gens qui ont déjà trouvé une solution?
Merci à l'avance ...
Oui, désolé, j'aurais dû inclure cela à l'origine. Routage RESTful standard: map.resources: myobjs – Masonoise