我一直在寻找一个支持无逻辑模板(即Mustache)的Ruby MVC Web框架。我正在寻找这个:
在我的搜索中,我触及了Rails,Sinatra和Ramaze,但他们都在我正在寻找的某些方面失败了;我所看到的将Mustache整合到Rails中的所有尝试都是半生不熟的; Sinatra并没有给我控制器的概念(而Mustache :: Sinatra对命名空间做出了奇怪的假设,并且有时会不必要地两次实例化视图);并且Ramaze无法为我提供将路径和 HTTP方法绑定到操作的直接方式。在这三个中,我最喜欢Ramaze,但路由问题对我来说是一个显而易见的事。
我可以在任何有些稳定的框架中接受解决方案,包括我在那里错过的东西。此外,Mustache的替代方案很好,即使我更喜欢其他无逻辑模板语言,因为它的语法简单,并且在不同语言中有许多实现(在浏览器中使用相同的动态视图模板是我的目标之一)。 p>
答案 0 :(得分:0)
Sinatra和Slim可能是一个答案。
但是你可能会错过Renee,一个像Sinatra这样的新“框架”。
答案 1 :(得分:0)
您可能希望查看Padrino,它基于Sinatra,但更像是一个MVC框架,而不是Sinatra开箱即用。
答案 2 :(得分:0)
Ruby on Rails是ruby的最佳框架。