ruby-on-rails - 如何重置 Rails 中的单个表?

标签 ruby-on-rails

我希望主键值再次从 1 开始。

最佳答案

很多人(像我一样)来这里寻找如何删除表中的所有数据。给你:

$ rails console

> ModelName.delete_all

> ModelName.destroy_all

destroy_all 检查依赖项和回调,并且需要更长的时间。 delete_all 是一个直接的 SQL 查询。

更多信息请点击:http://apidock.com/rails/ActiveRecord/Base/delete_all/class

关于ruby-on-rails - 如何重置 Rails 中的单个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1921074/

相关文章:

ruby-on-rails - 如何在 Stack Overflow 或 Quora 上创建标签系统

ruby-on-rails - 正则表达式检测基本 SQL 注入(inject),但不能作为防止 SQL 注入(inject)的手段

ruby-on-rails - Ruby on Rails - £ 符号麻烦

ruby-on-rails - 如何在 Rails 中使用 haml 制作图像链接标签?

ruby-on-rails - 在 Rails 下测试 Ruby Gems

ruby-on-rails - 相当于 ActiveRecord has_attribute 的 ActiveModel?

ruby-on-rails - Rails Rspec - 只运行单个测试

ruby-on-rails - 这是 Rails 3 中的竞争条件问题吗?

ruby-on-rails - 在 ruby​​ on rails 中运行测试时有一个默认端口

css - 为什么 heroku 不使用我的 CSS 文件?