0

Rails アプリ (Rails.root/lib/tasks/me.rake) に次のものがあります。

task :abc do
  puts "here is abc"
end

そして呼び出すことができます:

rake abc # works

しかし、以下は機能しません:

irb> rake :abc # doesn't work
bash>rake -T # doesn't show up

または:

describe 'query task061', task061:true do
  it 'should query' do
    FactoryGirl.create(:location2)
    Q.count.should == 1
    rake['abc'].invoke
  end
end

これらの方法でタスクを呼び出せるようにするには、他に何をする必要がありますか?

どうも

4

1 に答える 1

0

タスクに説明を付けて、それが機能するかどうかを確認してください。

desc "your task desc"
task :abc do
  puts "here is abc"
end
于 2013-10-23T23:02:06.770 に答える