我的默认模板引擎是 haml,但如果我指定特定参数,我有时会将其更改为 erb?
例如,我正在粘贴一些 html 代码,并且只想在没有 HAML 抱怨其格式的情况下测试代码。
知道怎么做吗?
我的默认模板引擎是 haml,但如果我指定特定参数,我有时会将其更改为 erb?
例如,我正在粘贴一些 html 代码,并且只想在没有 HAML 抱怨其格式的情况下测试代码。
知道怎么做吗?
做类似的事情:
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
吗?