# Output to browser in .rhtml templates

**URL:** <https://www.ruby-forum.com/t/output-to-browser-in-rhtml-templates/99124>\
**Category:** Rails\
**Created:** [July 20, 2006, 12:48pm UTC](https://www.ruby-forum.com/t/output-to-browser-in-rhtml-templates/99124 "2006-07-20T12:48:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![viciu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/7ba0ec/32.png) [@viciu](https://www.ruby-forum.com/u/viciu)\
**Post date:** [July 20, 2006, 12:48pm UTC](https://www.ruby-forum.com/t/output-to-browser-in-rhtml-templates/99124/1 "2006-07-20T12:48:09Z")

</div>

Hi!  
In .rhtml template I’m trying to create some output, which should be  
sent to browser. But this is inside \<% %\> not \<%= %\>, so how can it be  
accomplished? Default output is directed to log file, so puts “output”  
does not send to browser but to log file…

---

<div class="post-metadata">

**Author:** ![viciu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/7ba0ec/32.png) [@viciu](https://www.ruby-forum.com/u/viciu)\
**Post date:** [July 20, 2006, 2:50pm UTC](https://www.ruby-forum.com/t/output-to-browser-in-rhtml-templates/99124/2 "2006-07-20T14:50:18Z")

</div>

Witold R. wrote:

> Hi!  
> In .rhtml template I’m trying to create some output, which should be  
> sent to browser. But this is inside \<% %\> not \<%= %\>, so how can it be

Why can’t you use \<%= %\> ?

---

<div class="post-metadata">

**Author:** ![viciu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/7ba0ec/32.png) [@viciu](https://www.ruby-forum.com/u/viciu)\
**Post date:** [July 20, 2006, 3:07pm UTC](https://www.ruby-forum.com/t/output-to-browser-in-rhtml-templates/99124/3 "2006-07-20T15:07:00Z")

</div>

Hello Witold,

> In .rhtml template I’m trying to create some output, which  
> should be sent to browser. But this is inside \<% %\> not  
> \<%= %\>, so how can it be accomplished? Default output  
> is directed to log file, so puts “output” does not send to  
> browser but to log file…

You can write either :

\<% \_erbout \<\< ‘foo’ %\>

or :

\<% \_erbout.concat(‘foo’) %\>

```
-- Jean-FranÃ§ois.
```

---

<div class="post-metadata">

**Author:** ![viciu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/7ba0ec/32.png) [@viciu](https://www.ruby-forum.com/u/viciu)\
**Post date:** [July 20, 2006, 4:02pm UTC](https://www.ruby-forum.com/t/output-to-browser-in-rhtml-templates/99124/4 "2006-07-20T16:02:28Z")

</div>

Jean-FranÃ§ois wrote:

> \<% \_erbout \<\< ‘foo’ %\>

Thank You. \_erbout is exactly I was looking for.
