【发布时间】:2021-10-31 09:46:44
【问题描述】:
我是第一次开发 Sinatra 应用程序,但在提供 javascript 资产时遇到了问题。
我遵循将静态文件放在“公共”文件夹中的 Sinatra 约定,它可以在本地工作,但是当我们创建 Docker 映像时,我们会得到 404,而这适用于 localhost。
我知道在哪里可以设置我尝试过的 public_folder: http://sinatrarb.com/configuration.html
但仍然是 404'ing。有没有办法获取*对象并询问它期望 public_folder 在哪里(如 Rails.env)?
【问题讨论】: