Идея заключалась бы в замене ERB на шаблоны, которые являются чистым XHTML, и что представление будет чистым кодом, управляющим содержимым шаблона.Есть ли там Ruby-эквивалент Wicket Java?
Это уже сделано?
Идея заключалась бы в замене ERB на шаблоны, которые являются чистым XHTML, и что представление будет чистым кодом, управляющим содержимым шаблона.Есть ли там Ruby-эквивалент Wicket Java?
Это уже сделано?
не Там раньше Lilu по Yuri Rashkovskii, но больше не поддерживается. Это still available, хотя, если вы заинтересованы, вы можете сохранить его самостоятельно. (На самом деле это очень маленький код, и правильная часть шаблона не нуждается в изменении. Единственная часть, которая, вероятно, делает, нужно изменить, это интеграция в механизм просмотра Rails, и это должно быть довольно тривиально, теперь Rails 3 на самом деле делает имеют правильный вид двигателя.)
Свежую система, которая использует data-
атрибуты HTML5, является RuHL по Andrew Stone. Вот быстрый вкус (украдено с сайта):
<!-- 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>
Я не уверен, если это именно то, что вы имеете в виду, но усов созвучно:
http://github.com/defunkt/mustachehttp://www.rubyinside.com/mustache-for-logicfree-views-in-your-ruby-web-apps-2599.html
Усы в линии, что я искал, однако {{#section}} {{blachblach/раздел}} кажется «не так хорошо» по сравнению с калиткой стиле:
решетчатой попытка создать структуру компоненты в Ruby. Он больше заимствует у Гобелен, но должен иметь сходство с Wicket. http://www.trellisframework.org/
может ли это использоваться в пределах рельсов или он сам предоставляет методы db? – Karussell
Я считаю, что он предназначен для автономной работы, то есть для замены Rails. Было бы здорово, если бы он подключился к платформе Rack, например, Sinatra. –
вы должны добавить бирку рельсов. и я бы включил фразу «альтернативная технология просмотра». Тогда этот хороший вопрос будет лучше найден. – Karussell