使用Ruby on Rails重置数据库中所有用户的方法4

时间:2015-03-02 10:49:15

标签: ruby-on-rails ruby-on-rails-4 sqlite ruby-2.1 sqlite3-ruby

所以我在OSX Mavericks上使用rails(rails版本' 4.2.0',sqlite3数据库管理器,ruby 2.1.1p76)在我的网站中设置了一个新的身份验证过程(是的,我还没有更新!)。该网站至今仍然是本地的,因为我正在学习铁路。

我已修改用户身份验证以使用Cookie记住我的功能,但旧用户无法登录,即错误无法找到用户(WelcomeController中的ActiveRecord :: RecordNotFound#主页)

新创建的用户可以。

我只是想知道终端命令是以某种方式从数据库中删除所有用户记录,以便所有新用户都需要注册才能获得记住我的功能......?我似乎无法找到确切的答案而且我不想开始对数据库进行过多的混乱。

1 个答案:

答案 0 :(得分:1)

键入

启动rails控制台
rails c

在终端中,在rails应用程序文件夹中(不是app子文件夹)。

User.destroy_all