【发布时间】:2013-02-05 12:35:27
【问题描述】:
我想知道如何创建一个 Rails 生成器,它适用于所有项目,但我只发现 rails generate generator 命令适用于单个项目。 谢谢你的帮助!
【问题讨论】:
标签: ruby-on-rails-3 code-generation generator
我想知道如何创建一个 Rails 生成器,它适用于所有项目,但我只发现 rails generate generator 命令适用于单个项目。 谢谢你的帮助!
【问题讨论】:
标签: ruby-on-rails-3 code-generation generator
Creating and Customizing Rails Generators & Templates 上的 Ruby on Rails 指南章节详细介绍了如何创建自己的生成器。
它只涉及如何在特定项目中实现生成器。要使其跨项目可用,您需要将代码打包为插件或 gem。
插件将作为文件夹安装在每个需要它的应用程序中,而 gem 将直接通过 bundler 或 rubygems 安装。在What's the difference between gem and plugin? 了解更多关于插件和 gem 之间的区别
在 RubyGems 网站上查看How to Make your own gem。
有更多有用的资源可用于通过谷歌搜索创建 gem。
【讨论】: