Rails开发:任务自动化、依赖管理与插件扩展
1. 使用Rake自动化任务
Rake是一个用于自动化任务的程序,特别适用于处理具有多个依赖关系的任务。任务集由应用程序根目录下的Rakefile定义,例如 db:setup 任务。
1.1 查看任务依赖
要查看 db:setup 任务涉及的子任务,可以使用 --trace 和 --dry-run 选项运行Rake:
$ rake --trace --dry-run db:setup
(in /home/rubys/work/depot)
** Invoke db:setup (first_time)
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute (dry run) rails_env
** Execute (dry run) db:load_config
** Execute (dry run) db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute (dry run) environment
** Execute (dry run) db:schema:load
** Invoke db:seed (first_time
Rails开发:任务自动化、依赖管理与插件应用
超级会员免费看
订阅专栏 解锁全文
113

被折叠的 条评论
为什么被折叠?



