2014-01-22 70 views
2

我已經寫了一個工作網站,前端是由Apache2服務器託管的JS/JQ/HTML。另外,我們使用Mojolicious編寫了一個API。我目前沒有使用Mojo進行HTML渲染,它純粹被用作MySQL數據庫的REST接口,這很好,但我正在考慮將HTML和JS放入Mojo模板,並運行Mojo的自己的網絡服務器,而不是Apache。Mojolicious - 使用外部JS文件

我在網站上有好幾千行JS/JQ代碼,我真的不想僅僅將它們包含在Mojo模板中的HTML腳本標記中,但是我不能我計算出如何讓Mojo將外部JS/CSS文件託管到HTML模板中。

任何人都可以提供一些建議嗎?

+0

更多信息你試圖渲染模板的js文件? – tempire

+2

實際上,我已經完成了它,它只是您的Mojo應用程序運行的目錄內的「公共」目錄。和你一樣!我無法回答自己的問題,因爲我還沒有足夠的代表。 – dandanknight

回答

1

使用幫手:content_for

在佈局

%= content_for 'header' 
在你的模板

% layout 'default'; 
% content_for header => begin 
script, link tags here 
% end 
+0

在主體的最後加載JavaScripts會更好。就像[這裏](https://stackoverflow.com/a/15669002) –