seed.rbファイルにいくつかのSQLステートメントを使用してRailsアプリケーションをシードしようとしています。12個の値が提供されていますが、テーブルには15個の列があります。追加の3つの列は、自動生成されたid、created_atであり、Railsにデフォルトで含まれている列で更新されます。次のようにseed.rbファイルでカスタムSQLステートメントを実行すると...
connection = ActiveRecord::Base.connection()
query = "random sql"
connection.execute(query)
Railsは、私が作成した場合のように、これらの列を作成しません。
Employee.create!(name: "Joe")
seed.rbでsqlステートメントを実行するときに、id列とtimestamp列に値を入力する必要があることをレールに示す方法はありますか?