我有一个Rails 3项目,我覆盖了一些脚手架模板。这是通过在lib / templates / erb / scaffold中放置一个新模板并将lib添加到config / application.rb中的自动加载路径来完成的(参见Rasilscasts#216)。
现在,我想将我的作品打包成宝石。 (我是宝石的新手......)
我无法弄清楚如何在宝石中完成此任务。
查看generators.rb我看到有一个模板dir的配置:
templates_path.concat config.templates
templates_path.uniq!
但我不确定如何使用它。
我不想我应该从一个宝石中弄乱lib目录(或者即使我可以这样做)。
所以我的问题是,如何从宝石中实现这一目标?
提前致谢
杰夫
答案 0 :(得分:1)
不是将lib
添加到autoload_path
,而是添加gem的lib
目录(尽管我认为这应该会自动发生)。如果您提供一些代码摘录,我可以提供更具体的建议,但