我一直在创建我的第一个Rails项目,但我想删除我一直在创建的所有测试帖。
如何从数据库中删除输入的内容?
非常感谢提前!
答案 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