ruby on rails 入门系列--rails目录结构简述
2008-05-12 08:10
417 查看
app
应用程序的大部分代码都将位于app目录中。在app目录下有四个子目录,分别是controllers,helpers,models,views ,rails是典型的mvc架构,代码分别对应到三个文件夹中。 components
在rails的过去,components目录是用于存放可以复用的视图代码和控制器代码的,但在新的rails中逐渐废弃了这个功能。
config
config文件夹中有一个database.yml文件,该文件用来配置ruby程序和数据库的连接
doc
doc目录是用来存放文档--rdoc自动生成的文档的。如果使用了rake doc:app命令,在doc/app目录下就会有html格式的文档。
lib
lib目录用来存放不属于模型,视图和控制器的应用程序代码。也就是说任何不直接属于模型,视图和控制器的代码都应该放在lib目录下。
log
在rails的运行过程中,会生成很多的日志信息,这些信息被保存在log目录下。在这里可以找到三个主要的日志文件。分别是development.log,test.log和production.log。这些日志文件不仅包含简单的日志跟踪信息,还包含时间统计信息,缓存信息和实际执行的数据语句。
public
web服务器把这个目录作为应用程序的根目录。大部分的部署配置工作会在这里进行。
script
scripts目录下存放了一些有用的工具程序,包括我们在创建rails程序时所用的命令
tmp
rails会将一些临时文件丢在tmp目录中。在该目录的子目录中,可以找到缓存的内容,session的数据以及socket数据等。
vendor
vendor目录用于存放第三方代码。rails将插件安装在vendor /plugins目录下
应用程序的大部分代码都将位于app目录中。在app目录下有四个子目录,分别是controllers,helpers,models,views ,rails是典型的mvc架构,代码分别对应到三个文件夹中。 components
在rails的过去,components目录是用于存放可以复用的视图代码和控制器代码的,但在新的rails中逐渐废弃了这个功能。
config
config文件夹中有一个database.yml文件,该文件用来配置ruby程序和数据库的连接
doc
doc目录是用来存放文档--rdoc自动生成的文档的。如果使用了rake doc:app命令,在doc/app目录下就会有html格式的文档。
lib
lib目录用来存放不属于模型,视图和控制器的应用程序代码。也就是说任何不直接属于模型,视图和控制器的代码都应该放在lib目录下。
log
在rails的运行过程中,会生成很多的日志信息,这些信息被保存在log目录下。在这里可以找到三个主要的日志文件。分别是development.log,test.log和production.log。这些日志文件不仅包含简单的日志跟踪信息,还包含时间统计信息,缓存信息和实际执行的数据语句。
public
web服务器把这个目录作为应用程序的根目录。大部分的部署配置工作会在这里进行。
script
scripts目录下存放了一些有用的工具程序,包括我们在创建rails程序时所用的命令
tmp
rails会将一些临时文件丢在tmp目录中。在该目录的子目录中,可以找到缓存的内容,session的数据以及socket数据等。
vendor
vendor目录用于存放第三方代码。rails将插件安装在vendor /plugins目录下
相关文章推荐
- ruby on rails 入门系列--rails目录结构简述
- ruby on rails入门系列--ruby和rails的安装
- Ruby on rails开发从头来(windows)(三十一)- Rails的目录结构
- ruby on rails入门系列--一个简单的HelloWorld程序
- Ruby on Rails 学习(二)——Rails的目录结构
- Ruby on Rails目录结构概念
- Ruby On Rails系列从入门到精通实战教程 Ruby基础教程下载
- ruby on rails入门系列--ruby的基本语法
- Ruby On Rails系列从入门到精通实战教程 Ruby基础教程下载
- Ruby on Rails所构建的应用程序基本目录结构总结
- Ruby on Rails 入门之:(23) Ruby 中文件,目录的操作
- Ruby on Rails,目录结构一瞥
- Ruby On Rails系列从入门到精通实战教程(Ruby基础+Rails框架+网上商城项目实战)
- Ruby on Rails,目录结构一瞥
- Ruby on rails开发从头来(windows)(三十一)- Rails的目录结构
- [Ruby on Rails系列]5、专题:Talk About SaSS
- Ruby on Rails 入门 ----respond_to
- 利用Radrails开发Ruby on Rails程序入门指南
- Ruby on rails Mac开发 入门笔记(一)
- Ruby on Rails 入门 ----respond_to