Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Desive,Rails:使用seeds.rb播种用户_Ruby On Rails_Devise - Fatal编程技术网

Ruby on rails Desive,Rails:使用seeds.rb播种用户

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.

使用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.professor_id = 1
class.student_id = 2
class.save

为了实验,我制作了另一个模型类,并尝试在其中制作种子,效果很好。

您是否在控制台中尝试了代码并使用
user.errors.full_messages
获取错误消息?哦,谢谢@Yang。我不知道我能收到错误信息。错误消息说密码太短。当它变长后,它工作正常。您是否尝试了控制台中的代码并使用
user.errors.full_messages
获取错误消息?噢,谢谢@Yang。我不知道我能收到错误信息。错误消息说密码太短。在使其变长后,效果良好。