The Rails 4 Way -- 读书笔记--rails 是如何启动的

只要你想运行整个rails环境(包括使用rails server, rails console等),那么就需要一下三个过程:

首先启动boot.rb 这里面启动了Bundler并且加载了path

然后启动application.rb,这里面加载了gem,比且为特定环境配置了gem,加载了application的环境

最后启动了environmet.br,这里真正的启动了整个application。


application.rb

这个文件下你可以对你的rails项目进行配置,它是environment.rb所需要require的唯一一个文件。每次修改配置,需要停止rails server,重新运行rails s(这个是对rails server的简化,在console上输入等价与输入了rials server)。

下面我们针对通过rials new 产生的项目的application.rb一句一句的看看它是干什么用的(其实只有几句)。

require File.expand_path('../boot', __FILE__)
加载boot.rb,boot.rb一般我们不用编辑它,所以不讲啦

require 'rails/all'

加载rails所有控件


Bundler.require(:default, Rails.env)
加载bundler,貌似修改:default 为:production就可以更改开发环境为产品级了

module Test1
  class Application < Rails::Application

   为你的application建了一个模型,这就是你的程序

   在这通过修改config可以修改程序的属性,具体细节参考书上第9页

  end

end

config/initializers

在这个目录下的.rb文件在启动时自动load。可以提供很多有用的功能,比如过滤log什么的啊,具体的在11页左右都有介绍



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值