Module: StoreModel::ActiveAdminCompatibility::NewRecordPatch

Defined in:
lib/store_model/ext/active_admin_compatibility.rb

Overview

Patch for StoreModel::Model to add new_record? method

Instance Method Summary collapse

Instance Method Details

#new_record?Boolean

Always returns true for StoreModel instances when ActiveAdmin compatibility is enabled. This is needed for compatibility with form builders like ActiveAdmin’s has_many. For ActiveRecord models, delegates to the original implementation.

Returns:

  • (Boolean)


34
35
36
37
38
# File 'lib/store_model/ext/active_admin_compatibility.rb', line 34

def new_record?
  super
rescue NoMethodError
  true
end