《Rake在Rails应用中的使用及Web服务创建》
1. Rake在Rails应用中的使用
Rake易于扩展,可利用整个Ruby标准库。在Rails应用中,一开始就有一个现成的rakefile:
require(File.join(File.dirname(__FILE__), 'config', 'boot'))
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'tasks/rails'
借助 --tasks 标志可以查看可用的任务,例如:
$ rake --tasks
(in /Users/stuart/website)
rake db:schema:load
# Load a schema.rb file into the database
rake db:sessions:clear
# Clear the sessions table
Rake使用命名空间来组织任务,如 db:migrate 的定义:
namespace :db do
desc "Migrate the database through scripts in db/migrate. Target..."
task :migrate => :environment do
<
超级会员免费看
订阅专栏 解锁全文
70

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



