【发布时间】:2020-09-23 05:19:32
【问题描述】:
我有 2 个模型用户和帐户,我想使用 .yml 文件在其中创建种子数据
用户.rb
class User < ApplicationRecord
has_one: account
end
和 account.rb
class Account < ApplicationRecord
belongs_to: user
end
我的 .yml 文件是
config/users.yml
user1:
first_name: 'John'
last_name: 'Doe'
user2:
first_name: 'John'
last_name: 'Wick'
and config/accounts.rb
account1:
balance: 1000
slug: 'saving'
account2:
balance: 500
slug: 'marketing'
所以我的问题是如何将 user1 添加到 account1 并将 user2 添加到 account2 等等。 以及如何在种子文件中使用它来创建一些数据。 谢谢:)
【问题讨论】:
-
您为什么尝试在 yaml 文件中处理您的用户和帐户?为什么不将其存储在数据库中?还是您想将这些数据用作固定装置或种子?你用
ruby-on-rails-3标记你的问题,你真的还在使用大约7岁的Rails版本3吗? -
@spickermann 我想在种子中使用它
标签: ruby-on-rails yaml