When including Actions::PerformsImport, developers should also be able to call do_not_create and when they do this, instead of trying to create new records when a primary key ID isn't provided, it should reject them as invalid.
class SomeModel::ImportAction < ApplicationRecord
include Actions::ProcessesAsync
include Actions::PerformsImport
do_not_create
# 🚅 add concerns above.
When including
Actions::PerformsImport
, developers should also be able to calldo_not_create
and when they do this, instead of trying to create new records when a primary key ID isn't provided, it should reject them as invalid.