rails工程目录详解
2013-01-29 11:09
344 查看
初学Rails,环境搭建好后,用#rails new blog建了一个自带的例程。并初步了解了工程目录下的每一个文件及文件夹的含义。在此记录一下,顺便做更深入的了解。
File/Folder | Purpose |
---|---|
app/ | 包含 controllers, models, views 和 你应用程序的 assets(资源),再接下面的手册中你主要的注意力应该放在这里。 |
config/ | 配置你的应用程序的运行的规则,(url)路由,数据库和其他,更多的信息查看 Configuring Rails Applications |
config.ru | 基于 Rack 服务器使用这个应用程序的 Rack 配置用于开始应用程序(Rack configuration for Rack based servers used to start the application) |
db/ | 显示你当前的数据库结构(database schema),同样也显示数据迁移。 |
doc/ | 应用程序的(深入)全面的文档。 |
Gemfile Gemfile.lock | 这个文件让你可以(添加)你的 Rails 所需要的特殊的 Gem 依赖关系。这个文件被 Bundler gem 使用,更多的信息查看 the Bundler website |
lib/ | 应用程序用到的扩展库(本手册没有涉及) |
log/ | 应用程序的日志文件 |
public/ | 这是外部可见的唯一文件夹。包含静态文件和编译资源。 |
Rakefile | 这个文件定位和载入能够在命令行中运行的任务。这个任务定义贯穿整个 Rails 的组件。除了修改 Rakefile,你更应该添加你自己的任务的文件到你的应用程序的 lib/tasks 目录。 |
README.rdoc | 这是一个简单的说明手册。你需要编辑这个文件告诉其他人你的应用程序可以做什么,怎么安装等等。 |
script/ | 包含运行你的 app 的 rails 脚本,或者其他用来配置或运行你的应用程序的 scripts。 |
test/ | 单元测试, fixtures,或者其他 test 工具。他们在 Testing Rails Applications里面有完整的讲述。 |
tmp/ | 临时文件 |
vendor/ | 放置第三方代码的地方。在一个典型的 Rails 应用程序中,这里包含 Ruby Gems,Rails 源代码(如果你把 Rails 安装到你的项目中)还包含一些预先包装好的额外的插件 |
相关文章推荐
- 详解Node.js包的工程目录与NPM包管理器的使用_node.js
- Android工程的目录结构详解
- VS工程目录设置相关问题详解
- Android学习笔记---Android 2.3.3 工程目录详解
- Eclipse工程目录详解By荼荼小蘼
- VS工程目录设置相关问题详解
- Android工程的目录结构详解
- Eclipse ADT 创建Android项目----工程目录详解
- 详解Node.js包的工程目录与NPM包管理器的使用
- android工程和目录详解
- TurboGears 2.1工程目录详解
- android studio 工程目录详解
- Android工程的目录结构详解
- Android项目工程目录详解
- 详解web工程目录
- Android项目工程目录详解
- Android 2.1 和 Android 4.4 工程目录超详细对比及详解
- Eclipse:java工程目录详解
- 详解Node.js包的工程目录与NPM包管理器的使用
- Maven详解(三)------ Maven工程目录介绍