p est le nom de la variable d'instance qui contient l'objet que tu va montrer dans ton formulaire.
par exemple si dans ton controller tu écris.
@p = Person.new

dans ce cas
text_field(:p, :nom)
est un champs de texte qui contiendra @p.nom comme valeur.

Sinon, pour le "end_form_tag", c'est plus comme ça que ça marche depuis longtemps je crois, ta doc dois dater pas mal. En tout cas ça a été supprimé au passage de rails 2.0)
Maintenant il faut faire un block pour ta form:

<%= form_tag(:controller => "mon_controller", :action ="" "mon_action") do %>
<%= text_field(:p,:nom) %>
<% end %>

si tu veux aller un peu plus loin
http://apidock.com/rails/ActionView/Helpers/FormHelper


ZAKASOA Mirado a écrit :
Bonjour tout le monde,
est ce que vous pourriez nous dire comment creer des formulaires en Rails (rhtml) et comment recuperer les données?moi et mes coequipé n'arrivent pas à créer un fomulaire,on a fait:

exemple:
<%= form_tag(:action="" de l'action") %>
<%= text_field :p ,:nom %>
<%= end_form_tag %>
Dans notre exemple: à quoi sert :p si :nom est le nom du champ ?et end_form_tag ne marche pas,quelqu'un peut nous donner le code correcte?

Merci

--
ZAKASOA Mirado
[EMAIL PROTECTED]




--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à