Sinatra 具名模板

2023-12-19 16:15 更新

模板可以通過使用頂層?template?方法定義:

template :layout do
  "%html\n  =yield\n"
end

template :index do
  '%div.title Hello World!'
end

get '/' do
  haml :index
end

如果存在名為“l(fā)ayout”的模板,該模板會在每個模板渲染的時候被使用。你可以單獨地通過傳送 :layout => false 來禁用,或者通過 set :haml, :layout => false 來禁用他們。

get '/' do
  haml :index, :layout => !request.xhr?
end


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號