gpt4 book ai didi

ruby - 使用 Sinatra 提供静态文件

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:00 25 4
gpt4 key购买 nike

我有一个仅使用 HTML、CSS 和 JavaScript 的页面网站。我想将应用程序部署到 Heroku,但我找不到执行此操作的方法。我现在正在尝试使应用程序与 Sinatra 一起工作。

.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb

下面是myapp.rb的内容。

require 'rubygems'
require 'sinatra'

get "/" do
# What should I write here to point to the `index.html`
end

最佳答案

您可以使用 send_file 帮助程序来提供文件。

require 'sinatra'

get '/' do
send_file File.join(settings.public_folder, 'index.html')
end

这将从任何已配置为包含应用程序静态文件的目录中提供 index.html

关于ruby - 使用 Sinatra 提供静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2621481/

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