Ruby on Rails为现有插件添加模型?

时间:2010-07-19 02:06:02

标签: ruby-on-rails plugins

我是Ruby On Rails的新手,目前正试图从github修改现有的(未完成的)插件。事情进展顺利,直到我试图为这个插件添加新模型。

我知道脚本/生成模型和脚本/生成插件。但是如何在不重新生成整个插件的情况下将模型添加到插件中?我不想重写插件来添加函数,脚本/生成模型vendor / plugin / myPlugin将生成其他东西到整个项目而不是插件目录。

我可能自己编写模型类文件,但是如何迁移,创建自己的rake文件?

注意:该插件有多个类和一对名为datetime_create_model_name.rb的迁移模式。但我在插件Dir中找不到任何生成器?

1 个答案:

答案 0 :(得分:1)

为插件编写generator,以便为新模型创建迁移脚本。请参阅一些现有插件,以了解如何编写生成器。

以下是一个例子:

1)Generator file

2)Migration template file