# Problemi con il render :file

**URL:** <https://www.ruby-forum.com/t/problemi-con-il-render-file/95715>\
**Category:** IT\
**Created:** [June 10, 2006, 11:19am UTC](https://www.ruby-forum.com/t/problemi-con-il-render-file/95715 "2006-06-10T11:19:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [June 10, 2006, 11:19am UTC](https://www.ruby-forum.com/t/problemi-con-il-render-file/95715/1 "2006-06-10T11:19:15Z")

</div>

Che qualcuno mi sà dire perchè se in rails devo renderizzare un file rhtml,  
se lo passo come partial usando:

render :partial =\> ‘prova’ me lo prende, se invece lo metto come

render :file =\> ‘c:\percorso assoluto del file\_prova.rhtml’

mi dà una pagina completamente bianca?

vi è capitato? avete già risolto?

grazie e ciao!!!

---

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [June 10, 2006, 3:05pm UTC](https://www.ruby-forum.com/t/problemi-con-il-render-file/95715/2 "2006-06-10T15:05:01Z")

</div>

In alcune situazioni mi sono trovato di fronte a delle pagine bianche e  
ogni  
folta che succedeva avevo fatto qualche bel casino 🙂  
Probabilmente la pagina bianca ce l’hai perhè non riesce a trovare il  
partial… Comunque ti lascio due dritte che credo ti possano aiutare.

- La prima è che se vuoi usare il percorso assoluto della Rails App non  
puoi  
mettere c:/… in quanto se la sposti in un’altra directory sei già a  
piedi.  
Rails offre la variabile #{RAILS\_ROOT} che ti permette di entrare dentro  
la  
tua applicazione, per poi dirigerti dove meglio preferisci aggiungento  
il  
rimanente path.

- La seconda è che se vuoi usare un partial condiviso, ti conviene usare  
la  
seguente sintassi  
render :partial =\> “shared/post”, …  
dove shared è il nome della cartella che si trova in app/view e  
postindica il partial \_post.rhtml.

Spero di averti aiutato  
–Andrea R.

---

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [June 11, 2006, 11:06am UTC](https://www.ruby-forum.com/t/problemi-con-il-render-file/95715/3 "2006-06-11T11:06:02Z")

</div>

Giuliano,  
il render file non è un partial quindi dovresti togliere l’underscore e  
provare a mettere le barre dall’altra parte… in questo caso funzionano  
lo  
stesso perchè hai single quoting ma se avessi utilizzato apici doppi  
sarebbero stati presi come caratteri di escape, tenta con qualcosa tipo:

render :file =\> ‘c:/percorso assoluto del file/prova.rhtml’
