我引用內西納特拉部分一個HAML:Haml的部分與西納特拉
= haml :'_review', :locals => {:someLocal => someLocal}
好像我這樣做不對,因爲我包括部分名稱下劃線。是不是有一種方法可以讓西納特拉說出它的一個部分,並且忽略下劃線。
沒有末日,我認爲它是這樣的:
= render :partial => 'review', :locals => {:someLocal => someLocal}
卻無法得到這與西納特拉工作。
任何想法?
@forumuser如明確[中的說明](http://www.sinatrarb.com/intro#Views %20 /%20Templates),Sinatra是語言不可知的,所以如果支持模板語言,那麼它對模板的調用將是相同的,例如'erb:index'調用'index.erb'。 'haml:index'調用'index.haml'。佈局中的「yield」會產生與'layout.EXT'一起調用的任何模板,其中「EXT」是語言擴展(除非其他內容作爲選項傳遞)。 – iain 2013-03-24 12:47:55