Раньше было Lilu Юрий Рашковский , но оно больше не поддерживается. Это все еще доступно , поэтому, если вы заинтересованы, вы можете сохранить его самостоятельно. (На самом деле это очень мало кода, и собственно шаблонная часть не должна быть изменена в любом случае. Единственная часть, которую, вероятно, нужно нужно изменить, - это интеграция в движок представления Rails, и это должно быть довольно тривиально, теперь, когда Rails 3 действительно имеет правильный движок представления.)
Более новая система, использующая атрибуты HTML5 data-
, RuHL от Эндрю Стоун . Вот быстрый вкус (украденный с сайта):
<!-- view.html -->
<html>
<body>
<p data-ruhl="say_hello"/>
</body>
</html>
# model.rb
def say_hello
"Hello World"
end
<!-- result.html -->
<html>
<body>
<p>Hello World</p>
</body>
</html>