文件/文件夹 | 作用 |
---|---|
app/ | 存放程序的控制器、模型、视图、帮助方法、邮件和静态资源文件。本文主要关注的是这个文件夹。 |
bin/ | 存放运行程序的 rails 脚本,以及其他用来部署或运行程序的脚本。 |
config/ | 设置程序的路由,数据库等。详情参阅 “设置 Rails 程序” 一文。 |
config.ru | 基于 Rack 服务器的程序设置,用来启动程序。 |
db/ | 存放当前数据库的模式,以及数据库迁移文件。 |
Gemfile, Gemfile.lock | 这两个文件用来指定程序所需的 gem 依赖件,用于 Bundler gem。关于 Bundler 的详细介绍,请访问 Bundler 官网 。 |
lib/ | 程序的扩展模块。 |
log/ | 程序的日志文件。 |
public/ | 唯一对外开放的文件夹,存放静态文件和编译后的资源文件。 |
Rakefile | 保存并加载可在命令行中执行的任务。任务在 Rails 的各组件中定义。如果想添加自己的任务,不要修改这个文件,把任务保存在 lib/tasks 文件夹中。 |
README.rdoc | 程序的简单说明。你应该修改这个文件,告诉其他人这个程序的作用,如何安装等。 |
test/ | 单元测试,固件等测试用文件。详情参阅 “测试 Rails 程序” 一文。 |
tmp/ | 临时文件,例如缓存,PID,会话文件。 |
vendor/ | 存放第三方代码。经常用来放第三方 gem。 |
Ruby on Rails 基础(8)
2021-11-25 22:30:19
浏览数 (1)