8

我是 Rails 新手,我对 ASP.net 有很好的了解。在 ASP.net Web 应用程序中,我有一个web.config来完成我的所有设置,但在 Rails 中有几个配置文件,我现在想知道它们之间有什么区别以及这些文件的用途是什么。

4

2 回答 2

2

基本上,不同的配置文件构建在一起,web.config正如您从 ASP.net 中所知道的那样。

environment.rb

Rails 有不同的运行级别,就像 ASP.net 也有它的环境。在environment.rb文件中配置这些运行级别。例如,您可以使用它为您的开发阶段进行一些特殊设置,这对调试很有用。

application.rb

这个文件的目的是为整个应用程序配置一些东西,比如编码。

您可以在指南中找到更多信息,就像 davids 提到的那样。

于 2013-01-30T10:32:42.120 回答
1

指南

配置/环境.rb

这个文件是config.ru(rails server)和Passenger需要的通用文件。这就是这两种运行服务器的方式相遇的地方;在此之前的所有内容都已设置好 Rack and Rails。

该文件以需要 config/application.rb 开头。

配置/应用程序.rb

此文件需要 config/boot.rb,但前提是之前不需要它,rails 服务器中会出现这种情况,但Passenger 不会出现这种情况。

然后乐趣开始了!

于 2013-01-30T10:32:29.123 回答