![](/img/trans.png)
[英]How can I conditionally include some Javascript in an html.slim file, as part of a larger Ruby on Rails project?
[英]How can I reference a javascript file with slim
我理解如何使用javascript嵌入javascript:在一個苗條的模板中。 有沒有辦法讓我引用一個javascript文件。
get '/about' do
@title = "All About This Website"
slim :about
end
這是about.slim
p This site is a demonstration of how to build a website using Sinatra.
javascript:
alert("hello world")
這樣可行。 我可以引用javascript文件而不是javascript statment / s嗎? 像這樣:
p This site is a demonstration of how to build a website using Sinatra.
javascript:
about.js
我使用了腳本標簽來引用苗條模板中的文件,它對我有用。
script src="jsfile.js"
我們唯一需要考慮的是,默認情況下sinatra會在公共文件夾中查找靜態文件 ,因此請將js文件保存在公用文件夾中。 嘗試從瀏覽器訪問您的js文件。 公共目錄下可用的所有文件都應該是可訪問的(在url中沒有public)。
yourhostedsite:port/jsfile.js
您的sinatra項目結構可能看起來像
Project root
|___ controller.rb
|___ public
| |___ jsFile.js
| |___ cssFile.css
|
|___ views
|___ html.slim
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.