如何从我的 rails 应用程序中删除完整功能?

How I delete a complete feature from my rails app?

最初我在 rails 上与用户和 post 模型建立了一个论坛,但现在我打算转向其他东西,我不需要 post不再有功能了。

我的问题是如何完全删除它,如果我只需要删除生成的文件,正确的顺序 是什么。

我所说的删除是指应用程序中从未存在过该功能之类的所有内容,没有数据库连接,也没有其他用户模型上的属性。

我不确定我该怎么做,有很多方法可以通过 运行ning 命令或只删除生成的文件,但我想知道 正确的方法方式 因为我不想运行 惹麻烦 如果出了问题。

没有 "correct" 方法,只需删除文件,创建一个删除表的迁移,然后审核剩余文件中不再使用的方法。

在简单的情况下,您可以使用生成代码的生成器来删除该代码。如果您使用 rails generate model MyModel 生成模型和迁移,则可以使用 rails destroy model MyModel.