# \[:flash\] e template

**URL:** <https://www.ruby-forum.com/t/flash-e-template/175491>\
**Category:** IT\
**Created:** [September 14, 2009, 7:02pm UTC](https://www.ruby-forum.com/t/flash-e-template/175491 "2009-09-14T19:02:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ialuronico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/c4cdca/32.png) [@ialuronico](https://www.ruby-forum.com/u/ialuronico)\
**Post date:** [September 14, 2009, 7:02pm UTC](https://www.ruby-forum.com/t/flash-e-template/175491/1 "2009-09-14T19:02:54Z")

</div>

buongiorno a tuttti …

sto imparando RoR e per farlo sto seguendo questo tutorial

Parte 1  
[http://www.netbeans.org/kb/60/ruby/rapid-ruby-weblog.html](http://www.netbeans.org/kb/60/ruby/rapid-ruby-weblog.html)

parte 2  
[http://www.netbeans.org/kb/60/ruby/model.html](http://www.netbeans.org/kb/60/ruby/model.html)

sono arrivato fino in fondo al tutorial ( un blog con i post ed ogni  
post has\_many commenti)

Volevo fare una piccola modifica per impedire l’inserimento di commenti  
vuoti,

pensavo bastasse inserire come vincolo  
validates\_presence\_of :comment  
nel modello comment.

Il tutto continua a funzionare correttamente se il commento contiene del  
testo  
invece nel caso che interessava a me , cioe’ il caso del commento vuoto,  
anziche’ venirmi fuori un messaggio che segnala che non si possono  
inserire  
commenti vuoti , mi viene fuori un messaggio che dice

* * *

Template is missing

## Missing template posts/post\_comment.erb in view path app/views

quello che non capisco e’ perche’ non succeda come succede con i post,  
cioe’ in caso di errore viene usato lo stesso template della view.

Grazie Simone

---

<div class="post-metadata">

**Author:** ![ialuronico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/c4cdca/32.png) [@ialuronico](https://www.ruby-forum.com/u/ialuronico)\
**Post date:** [September 14, 2009, 9:22pm UTC](https://www.ruby-forum.com/t/flash-e-template/175491/2 "2009-09-14T21:22:35Z")

</div>

> * * *
> 
> Template is missing
> 
> ## Missing template posts/post\_comment.erb in view path app/views
> 
> quello che non capisco e’ perche’ non succeda come succede con i post,  
> cioe’ in caso di errore viene usato lo stesso template della view.

Il controller cerca di renderizzare la view post\_comment xkè sei  
nell’action post\_comment, ma evidentemente quella view non esiste.  
Probabilmente se salva il commento fai un redirect, ma non fai niente  
se il commento non viene salvato.  
Prova a mettere qualcosa del genere in caso non venga salvato:

flash[:error] = “messaggio di errore”  
render :action =\> “show”

–  
Andrea F.

> **[Gravityblast - dev blog by Andrea Franz](https://gravityblast.com/)**
>
> dev blog by Andrea Franz

[http://blog.mikamai.com](http://blog.mikamai.com)
