2010-12-04 6 views
0

Je travaille dans une application rails (rails 2.3.8), et j'ai créé une ressource appelée articles. J'ai besoin d'un formulaire qui appelle l'action create dans ce contrôleur. J'ai utilisé un form_remote_tag, mais je ne peux pas appeler correctement l'action "créer", l'application appelle toujours de "nouvelle" action. J'utilisé plusieurs combinaisons différentes, le dernier est ceComment appeler l'action "créer" dans les rails

<%=form_remote_tag :html => { :action => url_for (:action => :create)} %> 

Comment a pu faire cela ?. Je ne peux pas utiliser le for_remote_for ou le form_for car ce formulaire va alimenter plus d'une table dans ma base de données.

Merci à l'avance

Répondre

0

Vous êtes sur le compliquer:

<%= form_remote_tag :action => :create %> 

Aussi, assurez-vous que c'est ce que vous avez vraiment besoin. Vous dites que vous voulez créer plusieurs objets dans le formulaire, c'est pourquoi je pense que vous pouvez être après form_remote_for couplé avec fields_for plutôt que form_remote_tag, mais à partir de votre question, je ne comprends pas complètement.

+0

J'ai utilisé la forme form_remote_tag: action =>: create, mais les problèmes persistent: le formulaire html appelle les articles/new au lieu des articles/create – Nisanio

Questions connexes