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

时间:2015-03-01 12:28:52

标签: ruby-on-rails model-view-controller controller rails-models

最初我使用用户和帖子模型在rails上构建了一个论坛,但现在我计划转向其他内容并且我不再需要帖子功能了。

我的问题是如何完全删除以及正确的顺序,如果我必须删除生成的文件。

删除我的意思是应用程序中从未存在类似该功能的所有内容,没有数据库连接,并且其他用户模型上没有剩余属性。

我不知道如何继续,有很多方法可以做,通过运行命令或只是删除生成的文件,但我想知道正确的方法,因为如果出现问题,我不想遇到麻烦

1 个答案:

答案 0 :(得分:0)

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

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