0
我正在編寫Rails引擎,作爲其中的一部分,我有一個生成器腳本來複制一些遷移文件。列出了Rails生成器,但在運行時未找到
發電機位於這裏
lib/generators/install/install_generator.rb
發電機看起來像這樣
module Calligraph
class InstallGenerator < Rails::Generators::NamedBase
...
...
end
end
在宿主應用程序,如果我做了rails g
,我認爲這與其他發電機一起。
Calligraph:
calligraph:install
如果我打
rails g calligraph:install
它回來與
Could not find generator calligraph:install.
上有什麼遺漏/錯誤的任何想法?
工作,謝謝! –
這是文件夾約定,我做了一個'rails g generator install',並且錯過了命名空間。 –
謝謝zeiv。你救了我的一天!沒有閱讀完整的堆棧軌跡,我一直在掙扎數小時「找不到發電機」。這個問題僅僅是由於我的生成器文件中存在一個愚蠢的語法錯誤。 –