gpt4 book ai didi

ruby-on-rails - 将种子数据添加到开发数据库进行测试

转载 作者:行者123 更新时间:2023-12-03 16:21:08 25 4
gpt4 key购买 nike

我有几个表,我想以尊重和说明它们之间关系的方式向其中添加大约 10 行数据。

  • 如何将种子数据(虚拟数据)添加到我的应用程序的开发数据库中进行测试?
    我希望有人能指出我这样做的一种对 rails 友好的方法。
  • 是否有一种简单的方法可以在每个表透视 Controller 中创建 CRUD 方法?
  • 最佳答案

    这就是 db/seeds.rb 文件的用途。

    您可以使用 rake db:seed 执行它

    seed.rb 的默认内容

    # This file should contain all the record creation needed to seed the database with its default values.
    # The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
    #
    # Examples:
    #
    # cities = City.create([{ :name => 'Chicago' }, { :name => 'Copenhagen' }])
    # Mayor.create(:name => 'Daley', :city => cities.first)

    您可以在此使用 ruby​​,因此要插入 10 个用户:
    1.upto(10) do |i|
    User.create(:name => "User #{i}")
    end

    关于ruby-on-rails - 将种子数据添加到开发数据库进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7744976/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com