2011-04-26 21 views

回答

5

如果這就是你想要的,爲什麼Rails?

Rails是一個非常複雜的框架,它爲您提供了一大堆功能在您的指尖。但是如果你明確地說你不會使用它(只有一個控制器,所以沒有路由擔心,沒有數據庫,所以沒有模型,只有一個頁面,所以佈局是沒有意義的......),爲什麼不只是寫一個Sinatra應用程序?

使用Sinatra,您可以將所有內容寫入一個Ruby文件。如果你真的想,你甚至可以把所有的模板都包含進去,但這有點過頭了。因此,我會說,1 .rb,1個或多個模板(如果您使用偏分量),1 .js和1 .css

+1

謝謝!我一直聽說有關西納特拉,但從來沒有看過它。看起來像我需要的解決方案。我撒謊,並意識到我現在需要數據庫訪問,但只有一個表,所以我想我會[使用此!](http://stackoverflow.com/questions/777724/whats-the-best-way-to-聊到一個數據庫,同時,使用 - 辛納屈)。 – user449511 2011-04-26 09:06:01

+0

Sinatra很棒,我同意。然而,最小的Rails應用程序有一個用例,那就是測試一個Rails插件gem。 – gtd 2011-10-25 22:08:40

相關問題