The Rails 4 Way -- 读书笔记--rails 是如何启动的
来源:互联网 发布:手机游戏 知乎 编辑:程序博客网 时间:2024/05/17 22:55
只要你想运行整个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,貌似修改:default 为:production就可以更改开发环境为产品级了
module Test1
class Application < Rails::Application
为你的application建了一个模型,这就是你的程序
在这通过修改config可以修改程序的属性,具体细节参考书上第9页
endend
config/initializers
在这个目录下的.rb文件在启动时自动load。可以提供很多有用的功能,比如过滤log什么的啊,具体的在11页左右都有介绍
- The Rails 4 Way -- 读书笔记--rails 是如何启动的
- The Rails Way
- rails 4 way笔记--Routing
- rails 程序是如何加载的
- rails程序是如何加载的
- Rails的启动
- rails live on the edge: 安装rails 4
- Rails的script如何引入Rails的环境?
- Rails读书笔记第一章
- Rails读书笔记第二章
- Rails读书笔记第三章
- Rails读书笔记第四章
- Rails读书笔记第六章
- Rails读书笔记第七章
- Rails读书笔记第七章
- Rails读书笔记第九章
- Rails
- Rails
- 变量的声明 set select
- AjaxPro使用说明
- C++拷贝构造函数(深拷贝,浅拷贝)
- IplImage CBitmap HBITMAP BITMAP之间的相互转换
- linux杂记
- The Rails 4 Way -- 读书笔记--rails 是如何启动的
- android 随手记 popwindow从下方弹出
- UVa 133 The Dole Queue (模拟循环链表)
- linux各种配置文件的作用
- 安卓ViewFlipper及左右滑动图片
- Hadoop学习之--Fair Scheduler作业调度分析
- 表空间设计
- The Core MongoDB Operations with Native Java Driver
- mahout配置