Sinatra已將sinatra/contrib
與此聯繫起來,Ramaze中的等價物是什麼?順便說一句,我正在使用Erubis。此外,快速谷歌搜索顯示了真正的舊頁面,堅持在控制器中設置變量並在視圖中使用它們。在Ramaze中使用content_for和yield_content
編輯1:
從寶石文檔兩者(http://www.sinatrarb.com/contrib/content_for.html)
你打電話content_for,一般從一個視圖,以捕獲標記的塊給它的識別符:
# index.erb
<% content_for :some_key do %>
<chunk of="html">...</chunk>
<% end %>
然後,您使用該標識符調用yield_content(通常來自佈局),以呈現捕獲的塊:
# layout.erb
<%= yield_content :some_key %>
你可以對你要實現什麼更具體一點? – leucos