gpt4 book ai didi

javascript - 如何使用 slim 引用 javascript 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:48:31 33 4
gpt4 key购买 nike

我了解如何使用 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 语句吗?像这样:

p This site is a demonstration of how to build a website using Sinatra.
javascript:
about.js

最佳答案

我使用脚本标签在 slim 模板中引用文件,它对我有用。

script src="jsfile.js"

我们唯一需要考虑的是,默认情况下 sinatra 在公用文件夹中查找静态文件,因此请将 js 文件保留在公用文件夹中。尝试从浏览器访问您的 js 文件。 public 目录下的所有可用文件都应该可以访问(url 中没有 public)。

yourhostedsite:port/jsfile.js

您的 sinatra 项目结构可能如下所示

Project root
|___ controller.rb
|___ public
| |___ jsFile.js
| |___ cssFile.css
|
|___ views
|___ html.slim

关于javascript - 如何使用 slim 引用 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20921395/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com