嵌入式Ruby可以在Rails之外使用吗?

时间:2010-09-15 21:37:06

标签: ruby erb

可以在常规网页的rails之外使用嵌入式ruby(erb)来动态更新内容(几乎可以替代PHP)吗?

4 个答案:

答案 0 :(得分:2)

是的,只要页面由Ruby解释器处理。

例如,Sinatra框架使用ERB以及其他模板语言,如HAML和Erubis。

答案 1 :(得分:2)

erb是ruby标准库的一部分。如果可能的话,我建议使用erubis,因为它明显更快(大约3倍)

答案 2 :(得分:1)

答案 3 :(得分:0)

Ruby off the Rails中,一个人描述了在不仅仅是非Rails中使用ERB,而是使用非Web上下文 - 使用它生成文本文件。我不知道人们采用这种方法的频率如何。