Ruby on Rails中的application.rb和environment.rb有什么区别?

pra*_*ech 6 ruby-on-rails

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

Rob*_*bin 3

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

environment.rb

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

application.rb

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

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