19、《Rake在Rails应用中的使用及Web服务创建》

《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
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值