The idea would be to replace ERB with templates that are pure XHTML and that the view would be pure code manipulating the template content.
Have this been done already ?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
There used to be Lilu by Yuri Rashkovskii, but it is no longer maintained. It is still available, though, so if you’re interested you can maintain it yourself. (It’s very little code, actually, and the templating part proper doesn’t need to change anyway. The only part that probably does need to change is the integration into the Rails view engine, and that should be fairly trivial, now that Rails 3 actually does have a proper view engine.)
A newer system that leverages HTML5’s
data-attributes, is RuHL by Andrew Stone. Here’s a quick taste (stolen from the website):