# Dirt simple .rcss templates

**URL:** <https://www.ruby-forum.com/t/dirt-simple-rcss-templates/55807>\
**Category:** Rails\
**Created:** [March 23, 2006, 11:56pm UTC](https://www.ruby-forum.com/t/dirt-simple-rcss-templates/55807 "2006-03-23T23:56:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![joshs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e5b9ba/32.png) [@joshs](https://www.ruby-forum.com/u/joshs)\
**Post date:** [March 23, 2006, 11:56pm UTC](https://www.ruby-forum.com/t/dirt-simple-rcss-templates/55807/1 "2006-03-23T23:56:48Z")

</div>

There was some discussion on this list recently about doing .rcss  
templates in Rails using a custom template handler. I’ve come up  
with a very simple way to support rcss without a handler. Turns out  
all it takes is a route and an action that calls render(:file…). I  
put a full write-up on my blog earlier today:

[http://blog.hasmanythrough.com/articles/2006/03/23/dirt-simple-rcss-](http://blog.hasmanythrough.com/articles/2006/03/23/dirt-simple-rcss-)  
templates

Of course if anyone sees a simpler way to accomplish this, I’m all  
ears…

–josh  
[http://blog.hasmanythrough.com](http://blog.hasmanythrough.com)

---

<div class="post-metadata">

**Author:** ![joshs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e5b9ba/32.png) [@joshs](https://www.ruby-forum.com/u/joshs)\
**Post date:** [March 24, 2006, 12:02am UTC](https://www.ruby-forum.com/t/dirt-simple-rcss-templates/55807/2 "2006-03-24T00:02:11Z")

</div>

On Thu, Mar 23, 2006 at 02:56:35PM -0800, Josh S. wrote:

> ears…  
> Are you familiar with this?  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/08/19/rcss-anyone](http://lunchroom.lunchboxsoftware.com/articles/2005/08/19/rcss-anyone)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/08/22/css-builder-to-join-builder](http://lunchroom.lunchboxsoftware.com/articles/2005/08/22/css-builder-to-join-builder)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/08/26/css-builder-available-via-css](http://lunchroom.lunchboxsoftware.com/articles/2005/08/26/css-builder-available-via-css)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/09/01/cssbuilder-three-more-constructs](http://lunchroom.lunchboxsoftware.com/articles/2005/09/01/cssbuilder-three-more-constructs)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/09/02/selector-grouping-builder](http://lunchroom.lunchboxsoftware.com/articles/2005/09/02/selector-grouping-builder)

marcel

---

<div class="post-metadata">

**Author:** ![joshs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e5b9ba/32.png) [@joshs](https://www.ruby-forum.com/u/joshs)\
**Post date:** [March 24, 2006, 12:15am UTC](https://www.ruby-forum.com/t/dirt-simple-rcss-templates/55807/3 "2006-03-24T00:15:28Z")

</div>

Marcel Molina Jr. wrote:

> Are you familiar with this?  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/08/19/rcss-anyone](http://lunchroom.lunchboxsoftware.com/articles/2005/08/19/rcss-anyone)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/08/22/css-builder-to-join-builder](http://lunchroom.lunchboxsoftware.com/articles/2005/08/22/css-builder-to-join-builder)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/08/26/css-builder-available-via-css](http://lunchroom.lunchboxsoftware.com/articles/2005/08/26/css-builder-available-via-css)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/09/01/cssbuilder-three-more-constructs](http://lunchroom.lunchboxsoftware.com/articles/2005/09/01/cssbuilder-three-more-constructs)  
> [http://lunchroom.lunchboxsoftware.com/articles/2005/09/02/selector-grouping-builder](http://lunchroom.lunchboxsoftware.com/articles/2005/09/02/selector-grouping-builder)

Yes, I discovered that in my investigations. But I wanted something that  
a designer could use so I didn’t want to go with the Builder-style  
syntax. ERb is simple enough for someone who is coming from HTML/CSS/PHP  
land, but I don’t want to drop yet another new syntax on a designer.  
Regular CSS with ERb is pretty much ideal for my needs.

Now, how many different things called RCSS are there already? And how  
many will there be eventually? 🙂

–josh  
[http://blog.hasmanythrough.com](http://blog.hasmanythrough.com)
