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

时间:2013-01-30 10:25:39

标签: ruby-on-rails

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

2 个答案:

答案 0 :(得分:2)

基本上,不同的配置文件会在ASP.net中与web.config一起构建。

environment.rb

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

application.rb

此文件的目的是为整个应用程序配置内容,如编码。

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

答案 1 :(得分:0)

来自guides

  

<强>到config / environment.rb

     

此文件是config.ru(rails服务器)和Passenger所需的通用文件。这就是这两种方式   运行服务器见面;在此之前的一切都是Rack和   Rails设置。

     

此文件以要求config / application.rb。

开头      

config / application.rb

     

此文件需要config / boot.rb,但前提是之前不需要它,这在rails中就是这种情况   服务器但不是乘客的情况。

     

然后开始有趣!