rails g task folder1/namespace1 task1
上面的命令將創建內部的lib /任務/ task1.rake命令創建一個rake任務的一些文件夾
的task1.rake但是,我需要讓我的task1.rakelib/tasks/folder1/task1.rake
rails g task folder1/namespace1 task1
上面的命令將創建內部的lib /任務/ task1.rake命令創建一個rake任務的一些文件夾
的task1.rake但是,我需要讓我的task1.rakelib/tasks/folder1/task1.rake
rails g task
發生器不能這樣工作。
這裏是爲TaskGenerator
類
module Rails
module Generators
class TaskGenerator < NamedBase # :nodoc:
argument :actions, type: :array, default: [], banner: "action action"
def create_task_files
template 'task.rb', File.join('lib/tasks', "#{file_name}.rake")
end
end
end
end
代碼正如你所看到的lib/tasks
路徑是硬編碼的,你不能選擇通過改變路徑。
我認爲這可能是TaskGenerator
類的一個很好的補充。
您的問題的答案是,您必須手動創建文件夾。
這是我所期望的嗎? – sasikkumar
對不起,爲什麼是問號。你有期待嗎?請接受以備將來參考。 –
你在使用魯米坦嗎? – Animesh