# Errori di un form non stampati a video

**URL:** <https://www.ruby-forum.com/t/errori-di-un-form-non-stampati-a-video/162900>\
**Category:** IT\
**Created:** [March 15, 2009, 12:08pm UTC](https://www.ruby-forum.com/t/errori-di-un-form-non-stampati-a-video/162900 "2009-03-15T12:08:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![arcoder](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@arcoder](https://www.ruby-forum.com/u/arcoder)\
**Post date:** [March 15, 2009, 12:08pm UTC](https://www.ruby-forum.com/t/errori-di-un-form-non-stampati-a-video/162900/1 "2009-03-15T12:08:37Z")

</div>

Ciao,  
ho una action ‘show’ di un controller ‘Posts’ con questo form

\<% form\_for([@post,Comment.new]) do |f| %\>  
\<%= f.error\_messages %\>

\<%= f.label :email %\>  
 \<%= f.text\_field :email %\>

\<%= f.label :testo %\>  
 \<%= f.text\_area :testo %\>

\<%= f.submit "Aggiungi commento" %\>

\<% end %\>

Il form reindirizza alla funzione ‘create’ di un controller ‘Comments’:

def create  
@post = Post.find(params[:post\_id])  
@comment = @post.comments.new(params[:comment])  
respond\_to do |format|  
if @comment.save  
flash[:notice] = ‘Commento inviato con successo’  
format.html { redirect\_to @post }  
format.xml { render :xml =\> @comment, :status =\> :created,  
:location =\> @comment }  
else  
format.html { render :template =\> “posts/show”, :params =\> { :id  
=\> @post.id} }  
format.xml { render :xml =\> @comment.errors, :status =\>  
:unprocessable\_entity }  
end  
end  
end

Il form funziona se compilo i campi; se non metto nulla, entrano in  
azione i validates\_presence\_of del model Comment, ma non vengono  
stampati a video gli errori in \<%= f.error\_messages %\>.

Mi sono dimenticato qualcosa?

Saluti

Alberto

---

<div class="post-metadata">

**Author:** ![arcoder](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@arcoder](https://www.ruby-forum.com/u/arcoder)\
**Post date:** [March 16, 2009, 3:28pm UTC](https://www.ruby-forum.com/t/errori-di-un-form-non-stampati-a-video/162900/2 "2009-03-16T15:28:07Z")

</div>

up

---

<div class="post-metadata">

**Author:** ![arcoder](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@arcoder](https://www.ruby-forum.com/u/arcoder)\
**Post date:** [March 19, 2009, 3:57pm UTC](https://www.ruby-forum.com/t/errori-di-un-form-non-stampati-a-video/162900/3 "2009-03-19T15:57:57Z")

</div>

up
