2010-01-08 67 views
5

這個想法是用純XHTML模板替換ERB,並且該視圖將是純代碼操作模板內容。它是否存在Java的Wicket的Ruby等價物?

這已經完成了嗎?

+0

你應該添加一個rails標籤。我會加入「替代視圖技術」一詞。那麼這個好問題會更好找到。 – Karussell 2010-02-23 17:10:08

回答

2

曾經有LiluYuri Rashkovskii,但不再保留。不過,這是still available,所以如果你有興趣,你可以自己維護它。 (實際上這個代碼非常少,而且模板部分本身並不需要改變,只有確實需要改變的部分是集成到Rails視圖引擎中,這應該是相當平凡的, Rails 3中實際上沒有適當的視圖引擎。)

,充分利用HTML5的data-屬性,是由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> 
2

網格是試圖在Ruby中創建一個組件框架。它更多地來自Tapestry,但應該與Wicket有相似之處。 http://www.trellisframework.org/

+0

可以在rails中使用嗎?還是它自己提供db方法? – Karussell 2010-02-23 19:50:18

+0

我相信它是爲了獨立運行,即作爲Rails的替代品。不過,如果它插入像Sinatra這樣的Rack框架將會很酷。 – 2010-02-23 21:38:49

相關問題