添加到生成器的源路径(thor,rails)

时间:2012-08-11 03:31:09

标签: ruby-on-rails thor

尝试制作我自己的应用生成器(即rails new appName -m path/to/generator)并使用我的自定义生成器与轨道一起。

除非我想添加source_path,否则一切顺利。有几篇关于如何使用现有应用的生成器的帖子 - 请参阅here并收到相同的错误。

当我将以下行添加到我的脚本顶部时:

source_root File.expand_path('../ dependencies', FILE

控制台返回:  apply': undefined method 'source_root' for # Rails::Generators:: App Generator : 0x007f8b0a2a3798> (NoMethodError)

我应该如何重构我的生成器,因为我在Rails项目而不是纯粹的ruby项目?

0 个答案:

没有答案