【发布时间】:2010-07-02 20:45:40
【问题描述】:
我有金属加工(感谢 Railscasts),但我有一个要渲染的 haml 模板,而不仅仅是纯文本。显然你可以 render ERB ,但我没有看到任何地方可以对haml 做同样的事情。如果我想继续使用haml,是否有可能或者我只需要使用普通的rails路由?
谢谢!
【问题讨论】:
标签: ruby-on-rails haml
我有金属加工(感谢 Railscasts),但我有一个要渲染的 haml 模板,而不仅仅是纯文本。显然你可以 render ERB ,但我没有看到任何地方可以对haml 做同样的事情。如果我想继续使用haml,是否有可能或者我只需要使用普通的rails路由?
谢谢!
【问题讨论】:
标签: ruby-on-rails haml
Haml 和 ERB 一样,有一个Ruby interface。然而,就像 ERB 一样,在没有设置适当的模板缓存的情况下使用它(就像 Rails 通常为您所做的那样)会使其非常慢,几乎可以肯定比 Rails 的路由慢。所以要小心,使用#def_method 而不是#render。
【讨论】: