代码之家  ›  专栏  ›  技术社区  ›  Paul L

RubyonRails为现有插件添加模型?

  •  1
  • Paul L  · 技术社区  · 14 年前

    我是RubyonRails的新手,目前正在尝试从Github修改一个现有的(未完成的)插件。事情进展顺利,直到我尝试向这个插件添加新的模型。

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

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

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   Harish Shetty    14 年前

    写一篇 generator 对于插件,创建新模型的迁移脚本。参考一些现有的插件,了解如何编写生成器。

    下面是一个例子:

    1) Generator file

    2) Migration template file