如何在Devise中填充一些默认用户?

big*_*eyl 13 ruby rubygems ruby-on-rails devise ruby-on-rails-3.1

我正在努力让Devise在我的Rails应用程序中工作.我是一个新的Rails用户.添加一些默认用户的正确方法是什么?

hal*_*dan 18

在Rails中设置任何默认数据的常规方法是在以下位置添加数据db/seeds.rb:

user1 = User.create :name => "User1", :email => "user1@example.com", :password => "user123"
Run Code Online (Sandbox Code Playgroud)

根据您的验证和设计功能,您可能需要输入更多字段.为了使用您刚刚调用的数据rake db:seed.

rake db:migrate
rake db:seed
Run Code Online (Sandbox Code Playgroud)

  • 您还可以添加以下代码:if Rails.env =='development'如果您有特定于环境的种子 (2认同)