相关疑难解决方法(0)

使用Sinatra提供静态文件

我有一个页面网站只使用HTML,CSS和JavaScript.我想将应用程序部署到Heroku,但我找不到办法.我现在正试图让应用程序与Sinatra一起工作.

.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb
Run Code Online (Sandbox Code Playgroud)

以下是内容myapp.rb.

require 'rubygems'
require 'sinatra'

get "/" do
  # What should I write here to point to the `index.html`
end
Run Code Online (Sandbox Code Playgroud)

ruby sinatra

138
推荐指数
6
解决办法
8万
查看次数

Sinatra中的静态页面路由(Ruby)

你可以通过将它们放入public/(默认情况下)来为Sinatra提供静态文件- 我现在有一个index.html在那里,但是如何将根点指向该文件而不必将其解析为模板?

要清楚,我可以/index.html成功访问,并且我想路由/到相同的静态文件,但没有重定向.知道怎么做吗?

ruby routing sinatra

13
推荐指数
2
解决办法
7290
查看次数

使用Ruby Sinatra显示.txt文件

我只想将位于公共目录中的.txt文件显示在页面上.我很抱歉这似乎是新手,但我是Ruby新手.

到目前为止,ruby sinatra代码为:

get '/create' do
    logfile = File.open("logfile.txt")
    erb :create
end
Run Code Online (Sandbox Code Playgroud)

并且erb读取:

<h2>Text file:</h2>
<%= logfile %>
Run Code Online (Sandbox Code Playgroud)

有人能告诉我在页面上显示这个文本文件需要什么吗?

ruby sinatra

2
推荐指数
2
解决办法
3405
查看次数

标签 统计

ruby ×3

sinatra ×3

routing ×1