私はRakeタスクを作成して、データベースに提供されたモックデータを入力します。たとえば、name、id、time_zoneフィールドを持つOrganizationテーブルがある場合、それをrakeタスクに入力したいと思います。最初に、サンプル組織の配列を作成しました。
SAMPLE_ORGANIZATIONS = [ '37 Signals', 'Fog Creek']
そして、そこからデータベースにデータを取り込む方法:
def create_organizations
SAMPLE_ORGANIZATIONS.each_with_index {|item, index|
Organization.first_or_create(
name: item,
time_zone: 'Central'
)
}
end
それは良い方法ですか?どうすれば改善できますか?