0
這是我目前使用:我如何通過腳本名稱從單獨的HAML文件佈局
haml :login_signup, :layout => :'main'
從login_signup HAML文件,我想通過JS文件的名稱是在主哈姆文件中解析。
原因?佈局main.haml包含jquery引用。其餘的haml文件使用不同的JS腳本,它們需要首先獲取jquery。
這是我目前使用:我如何通過腳本名稱從單獨的HAML文件佈局
haml :login_signup, :layout => :'main'
從login_signup HAML文件,我想通過JS文件的名稱是在主哈姆文件中解析。
原因?佈局main.haml包含jquery引用。其餘的haml文件使用不同的JS腳本,它們需要首先獲取jquery。
您描述的內容聽起來像content_for
。
這裏是如何工作添加像這樣到主(source):從login_signup視圖
= yield(:somejs)
然後往裏面:
- content_for(:somejs) do
= javascript_include_tag :foo
既然你也標記辛納特拉有該功能的插件:https://github.com/foca/sinatra-content-for
= yield(:somejs)did not work,but = yield_content:somejs kind of works。 content_for也一樣(更改爲content_for:somejs)。但現在它呈現:[#