如何删除Ruby-on-Rails项目上的测试帖子

时间:2015-02-05 15:23:44

标签: ruby-on-rails

我一直在创建我的第一个Rails项目,但我想删除我一直在创建的所有测试帖。

如何从数据库中删除输入的内容?

非常感谢提前!

3 个答案:

答案 0 :(得分:2)

要重新创建整个数据库,请使用:

rake db:reset

要删除所有已创建的帖子,请使用:

rails c
> Post.destroy_all

答案 1 :(得分:0)

您可以使用db:reset佣金任务:

rake db:reset或者,如果您正在使用捆绑工具,bundle exec rake db:reset

答案 2 :(得分:0)

你可以做到      在rails console

1) Post.destroy_all 
2) ActiveRecord::Base.connection.execute("TRUNCATE posts RESTART IDENTITY")

命令

rake db:reset