繁体   English   中英

加载rails种子数据时出现问题

[英]Issue with loading rails seed data

我正在尝试将一些种子数据加载到我的rails应用程序中,并且给出了一个我不理解的错误。 下面是我的seed.rb文件,其上方是终端输出。 在此处输入图片说明

谢谢您的帮助

错误是您的User模型中没有单一的todo_list关联,因此调用create_todo_list将不起作用。

因此,您需要在db/seeds.rb以下db/seeds.rb

#27 todo  = duser.todo_lists.create list_name: "List", list_due_date: Date.today + 1.year
#28 items = todo.todo_items.create todolistiems

-

假设您具有以下模型:

#app/models/user.rb
class User < ActiveRecord::Base
   has_many :todo_lists
   has_many :todo_list_items, through: :todo_lists
end

#app/models/todo_list.rb
class TodoList < ActiveRecord::Base
   belongs_to :user
   has_many   :todo_list_items
end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM