Rails 项目中各个文件的作用

120 阅读1分钟
app/
  |_ assets/ 静态资源:图片,css,js
  |_ controllers/ 控制器
  |_ helpers/ 前端用到的辅助函数
  |_ mailers/ 邮件相关
  |_ models/ 
  |_ views/ 前端页面
config/
  |_ environments/ 开发、测试、生产环境配置
  |_ initializers/
  |_ locales/ 多语言配置
  |_ application.rb
  |_ database.yml 数据库连接配置
  |_ boot.rb
  |_ environment.rb
  |_ routes.rb 路由配置
bin/
 |_ bundle
 |_ rails
 |_ rake
 |_ setup
 |_ update
db/ 数据库相关
 |_ schema.rb
 |_ seeds.rb
lib/
  |_ assets/
  |_ tasks/ rake 任务相关
log/
  |_ development.log 开发日志
  |_ production.log 生产环境日志
public/ 静态资源
 |_ 404.html
 |_ 422.html
 |_ 500.html
 |_ robots.txt
test/ 测试相关
 |_ controllers/
 |_ fixtures/
 |_ helpers/
 |_ integration/
 |_ mailers/
 |_ models/
 |_ test_helper.rb
tmp/
 |_ cache/
 |_ data/
 |_ pids/
 |_ sockets/
vendor/
 |_ assets/
.env
.gitignore
.ruby-version
config.ru
docker-compose.yml
Gemfile
Gemfile.lock
Rakefile
README.md