为什么一个名为'foo-test'的任务会在Rails中抛出错误?
-
11-12-2019 - |
题
定义为 task :foo => :environment do
运行正常,但定义为相同的任务 task :foo-test => :environment do
抛出错误
rake aborted!
wrong number of arguments (0 for 2..3)
.
为啥?
解决方案
:foo-test
实际上只是 :foo - test
, ,你需要命名它 :foo_test
或 :'foo-test'
.
不隶属于 StackOverflow