1
我有金属工作(感谢Railscasts),但我有一个haml模板,我想渲染而不是纯文本。显然你可以 render ERB,但我没有看到任何地方做同样的haml。如果我想继续使用haml,是否可能或者我只需要使用plain rail routing?我可以使用Ruby on Rails渲染一个haml模板吗?
谢谢!
我有金属工作(感谢Railscasts),但我有一个haml模板,我想渲染而不是纯文本。显然你可以 render ERB,但我没有看到任何地方做同样的haml。如果我想继续使用haml,是否可能或者我只需要使用plain rail routing?我可以使用Ruby on Rails渲染一个haml模板吗?
谢谢!
Haml和ERB一样有一个Ruby interface。但是,也和ERB一样,在没有设置适当的模板缓存的情况下使用它(Rails通常会为你做)会使其非常慢,几乎肯定比Rails的路由慢。所以要小心,并使用#def_method
而不是#render
。