gpt4 book ai didi

ruby - Sinatra 和 environment.rb

转载 作者:数据小太阳 更新时间:2023-10-29 07:32:54 24 4
gpt4 key购买 nike

我正在开发一个基于 Sinatra 的应用程序,并且看到一些应用程序在应用程序的根目录中使用 environment.rb 文件,代码放置在配置 block 中。请参阅示例:

我尝试在 Google 上搜索但找不到关于 environment.rb 文件如何与 Sinatra 一起工作以及为什么要将某些内容放在配置 block 中的解释。

任何人都能够阐明或指导我去哪里我应该做更多的研究?

最佳答案

configure block 的目的是在一个地方设置各种 Sinatra 环境,以及开发和生产的不同设置。 configure method本身是 Sinatra 框架的一部分。

This page解释 Sinatra 环境变量,如果您还没有看过的话。至于把它放在一个单独的文件中,它只是有助于将一个应用程序分解成单独的文件。有些人喜欢将 Sinatra 应用程序分成许多文件,而较小的应用程序实际上可以只是一个大文件。

前者的一个很好的例子是 Phrogz 对 this question 的回答(其中还包括使用 configure 的示例,尽管是在应用程序文件中而不是在单独的配置文件中)。

关于ruby - Sinatra 和 environment.rb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225973/

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