2

Je suis novice dans les rails et dans le forum. Je développe ma première application ror 3 et j'ai un problème avec un formulaire.validation Form_tag dans les rails 3

Avec une forme_pour la validation fonctionne correctement mais avec un formulaire_tag je ne sais pas comment est-il possible de faire la validation. Mon code est le suivant:

<%=form_tag(result_path, :method => "post") do %> 
    Party: <%= text_field :event,:name %><br/> 
    Where: <%= text_field :event,:where %><br/> 
    When: <%= text_field :event,:when %><br/> 

Dans mon contrôleur je reçois des paramètres avec:

@event = Event.new (params [: événement])

et tout fonctionne correctement mais, comment je fais les validations?

merci beaucoup

Répondre

0

Dans votre modèle d'événements que vous devrez ajouter validateurs si:

class Event < ActiveRecord::Base 
    . 
    . 
    validates_presence_of :Party #etc 
end 
1

Lorsque vous utilisez un form_tag, vous n'a pas de modèles associés. Vous devrez coder vous-même la validation ou créer un modèle qui n'est pas lié à votre base de données.

Questions connexes