[英]External Haml Variable
我創建了一個內部帶有變量的布局。
layout.haml:
- title = "Example"
%title #{title}
它工作完美,給了我這個:
<title>Example</title>
但是,如果我將此變量放在部分變量中,它將不起作用
_vars.haml:
- title = "Example"
layout.haml:
=partial "vars"
%title #{title}
如何定義外部文檔上的所有變量並使之工作?
謝謝您的幫助
您可能正在尋找以下內容:
layout.html.haml:
%title= yield(:title)
_my_partial.html.haml:
- content_for(:title) do
Example
也許您可以將共享代碼放入幫助程序中?
# application_helper.rb
def title
@title ||= 'Example'
end
之后,可以在主視圖或局部視圖中使用title助手。 注意,由於||= ,變量的計算將僅執行一次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.