作为一个新的Ruby on Rails学生/开发人员的乐趣之一是不断发现新的宝石,让我的生活变得更有趣或更容易。最近,我“发现”了HAML,它似乎是一个奇妙的工具,可以使ERB代码比现在更具可读性。然而,我想知道对于像我这样的新开发人员来说,尽早采用像HAML这样的工具是不是一个好主意,或者等到我在普通Ruby / Rails代码方面的专业知识成熟之后再使用是不是更明智。我想,我担心的是过早地接受像HAML这样的工具可能会阻碍我对Ruby的完全理解,因为它提供了编码“捷径”。你们有经验的程序员怎么说?
我正在寻找一个简单的ruby模板解决方案,即可以让我编写类似php或jsp的模板(带有嵌入式代码标签的html),但使用的是ruby。jsp不适合我,因为大多数托管服务(我在dreamhost上)在其默认包中不支持它,并且设置起来有点麻烦。php很容易上手和运行,但我讨厌它的语法,我怀念ruby的所有伟大之处。erb似乎很接近我想要的,但是我如何设置服务器(htaccess文件等)来为它提供服务呢?
附言:请不要建议使用Ruby On Rails。这对