前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ruby on Rails 基础(8)

Ruby on Rails 基础(8)

作者头像
franket
发布2021-11-25 22:30:19
1.8K0
发布2021-11-25 22:30:19
举报
文章被收录于专栏:技术杂记技术杂记

文件/文件夹

作用

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。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据传输服务
腾讯云数据传输服务(Data Transfer Service,DTS)可帮助用户在业务不停服的前提下轻松完成数据库迁移上云,利用实时同步通道轻松构建高可用的数据库多活架构,通过数据订阅来满足商业数据挖掘、业务异步解耦等场景需求。同时,DTS 还提供私有化独立输出版本 DTS-DBbridge,支持异构数据库和同构数据库之间迁移和同步,可以帮助企业实现完整数据库迁移(如 Oracle)。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档