# Using \<%- ... -%\> by default

**URL:** <https://www.ruby-forum.com/t/using-by-default/146233>\
**Category:** Rails\
**Created:** [August 19, 2008, 10:48am UTC](https://www.ruby-forum.com/t/using-by-default/146233 "2008-08-19T10:48:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nixon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/5fc32e/32.png) [@nixon](https://www.ruby-forum.com/u/nixon)\
**Post date:** [August 19, 2008, 10:48am UTC](https://www.ruby-forum.com/t/using-by-default/146233/1 "2008-08-19T10:48:30Z")

</div>

Does anybody know how to make RoR to use \<%- some\_code -%\> by default? I  
mean how to make RoR to delete all empty strings by default (without  
using \<%- some\_code -%\>. Just usually using \<% some code %\>), that came  
to template from Ruby-insertions.

Sory for my English. Thanks.

---

<div class="post-metadata">

**Author:** ![nixon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/5fc32e/32.png) [@nixon](https://www.ruby-forum.com/u/nixon)\
**Post date:** [August 19, 2008, 11:07am UTC](https://www.ruby-forum.com/t/using-by-default/146233/2 "2008-08-19T11:07:18Z")

</div>

On 19 Aug 2008, at 09:48, Nikita P. wrote:

> Does anybody know how to make RoR to use \<%- some\_code -%\> by  
> default? I  
> mean how to make RoR to delete all empty strings by default (without  
> using \<%- some\_code -%\>. Just usually using \<% some code %\>), that  
> came  
> to template from Ruby-insertions.

You can set ActionView::Base.erb\_trim\_mode. Possible values are here  
[http://www.ruby-doc.org/stdlib/libdoc/erb/rdoc/classes/ERB.html#M000684](http://www.ruby-doc.org/stdlib/libdoc/erb/rdoc/classes/ERB.html#M000684)

Fred
