rails的一个rake小疑点


        rails的一个rake小问题<br />

我的项目名:learn
要执行迁移任务 d:\work\learn> rake db:migrate
成功!
现在我想在d:>下直接执行rake db:migrate

看了rake的帮助,有指定目录的选项:-f
d:>rake db:migrate -f \work\learn但提示失败……
可能是-f的参数用的不对,有想法去可以rake -h看看

后来又想写个ruby脚本来执行rake任务,这样就可以不用指定到项目目录下了!
d:>ruby work\learn\lib\rakedbmigrate.rb
总之,我就是不想在项目目录下执行rake任务,高手有什么方法!小弟拜谢!

还有,就是ruby文件里如何执行rake任务呢?我不会,给小弟稍微写个小例子呗!


ruby 程序开发 Ruby语言基础

汤姆可乐猫 10 years, 5 months ago


rake -f d:\work\learn\Rakefile db:migrate

lupus answered 10 years, 5 months ago

Your Answer