nil*_*jan 3 javascript slim-lang
我理解如何使用javascript嵌入javascript:在一个苗条的模板中.有没有办法让我引用一个javascript文件.
get '/about' do
@title = "All About This Website"
slim :about
end
Run Code Online (Sandbox Code Playgroud)
这是about.slim
p This site is a demonstration of how to build a website using Sinatra.
javascript:
alert("hello world")
Run Code Online (Sandbox Code Playgroud)
这样可行.我可以引用javascript文件而不是javascript statment/s吗?像这样:
p This site is a demonstration of how to build a website using Sinatra.
javascript:
about.js
Run Code Online (Sandbox Code Playgroud)
我使用了脚本标签来引用苗条模板中的文件,它对我有用.
script src="jsfile.js"
Run Code Online (Sandbox Code Playgroud)
我们唯一需要考虑的是,默认情况下sinatra会在公共文件夹中查找静态文件,因此请将js文件保存在公用文件夹中.尝试从浏览器访问您的js文件.公共目录下可用的所有文件都应该是可访问的(在url中没有public).
yourhostedsite:port/jsfile.js
Run Code Online (Sandbox Code Playgroud)
您的sinatra项目结构可能看起来像
Project root
|___ controller.rb
|___ public
| |___ jsFile.js
| |___ cssFile.css
|
|___ views
|___ html.slim
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7679 次 |
| 最近记录: |