Ruby on rails Desive,Rails:使用seeds.rb播种用户
使用seeds.rb为用户(Desive制作的模型)设定种子不起作用 在运行rake db:seed之后,我在控制台终端上看不到任何错误消息Ruby on rails Desive,Rails:使用seeds.rb播种用户,ruby-on-rails,devise,Ruby On Rails,Devise,使用seeds.rb为用户(Desive制作的模型)设定种子不起作用 在运行rake db:seed之后,我在控制台终端上看不到任何错误消息 user = User.new user.email = "aa@aa.aa" user.name = "Stack" user.password = '123123' user.phone = "01012345678" user.school = 2 user.region = 0 user.save class = Class.new class.
user = User.new
user.email = "aa@aa.aa"
user.name = "Stack"
user.password = '123123'
user.phone = "01012345678"
user.school = 2
user.region = 0
user.save
class = Class.new
class.professor_id = 1
class.student_id = 2
class.save
为了实验,我制作了另一个模型类,并尝试在其中制作种子,效果很好。您是否在控制台中尝试了代码并使用
user.errors.full_messages
获取错误消息?哦,谢谢@Yang。我不知道我能收到错误信息。错误消息说密码太短。当它变长后,它工作正常。您是否尝试了控制台中的代码并使用user.errors.full_messages
获取错误消息?噢,谢谢@Yang。我不知道我能收到错误信息。错误消息说密码太短。在使其变长后,效果良好。