【发布时间】:2012-06-11 18:26:31
【问题描述】:
我的默认模板引擎是haml,但如果我指定特定参数,我有时会将其更改为erb?
例如,我正在粘贴一些 html 代码,并且只想测试代码而不用 HAML 抱怨其格式。
知道怎么做吗?
【问题讨论】:
标签: ruby-on-rails haml erb
我的默认模板引擎是haml,但如果我指定特定参数,我有时会将其更改为erb?
例如,我正在粘贴一些 html 代码,并且只想测试代码而不用 HAML 抱怨其格式。
知道怎么做吗?
【问题讨论】:
标签: ruby-on-rails haml erb
做一些类似的事情:
if params[:render_erb]
render 'file.html.erb'
else
render 'file.html.haml'
end
并使用 ?render_erb=true 调用操作
或
render "file.html.#{params[:render]}" ir params[:render]
并将其命名为 ?render=haml 或 ?render=erb(或者什么都不用,它将使用默认值
在您正在使用的控制器操作结束时
【讨论】:
您只需将文件保存为your_file.html.erb 而不是your_file.html.haml,我错了吗?
【讨论】: