Although you wrote "Please, I do not want a radius / liquid", I do not understand your reluctance. Just go to the Liquid page and see how simple it is:
gem install liquid
Here is an example snippet:
<ul id="products">
{% for product in products %}
<li>
<h2>{{ product.title }}</h2>
Only {{ product.price | format_as_money }}
<p>{{ product.description | prettyprint | truncate: 200 }}</p>
</li>
{% endfor %}
</ul>
And to use it:
Liquid::Template.parse(template).render 'products' => Product.find(:all)