我正在尝试使用 seed.rb 文件中的一些 sql 语句为 Rails 应用程序播种。提供了 12 个值,但是该表有 15 列。额外的三列是 Rails 默认包含的自动生成的 id、created_at 和更新的列。如果我以下列方式在 seed.rb 文件中运行自定义 sql 语句......
connection = ActiveRecord::Base.connection()
query = "random sql"
connection.execute(query)
Rails 不会像我那样为我创建这些列
Employee.create!(name: "Joe")
当我在seed.rb中运行sql语句时,是否有向rails指示我需要填充值的id和timestamp列?