35、Rails 依赖与插件深度探索

Rails 依赖与插件深度探索

1. Rails 备份任务与依赖分析

1.1 备份任务设置

在设置备份任务时,第一行需包含命名空间,这里将备份任务放在 db 命名空间中。第二行是描述信息,当列出任务时会显示该描述。运行 rails --tasks 命令,就能看到新任务已包含在内。

接下来一行包含任务及其可能的依赖。依赖环境大致等同于加载 rails console 提供的所有内容。传递给任务的代码块是标准的 Ruby 代码。例如,确定源目录和目标目录(目标目录默认为 db/backup ,但可通过命令行的 DIR 参数覆盖),接着创建备份目录(如有必要),最后执行 sqlite3 转储命令。

1.2 Rails 依赖调查

Gemfile.lock 文件开始调查 Rails 的依赖是个不错的选择。其中有些名称很容易理解,有些则不然。以下是对其中部分名称的简要描述:
| 依赖名称 | 描述 |
| — | — |
| actionmailer | 用于发送邮件 |
| actionpack | 与请求分发和控制器相关 |
| activemodel | 支持 Active Record 和 Active Resource |
| activerecord

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值