diff options
| author | Xinhui | 2017-09-26 11:42:47 +0200 |
|---|---|---|
| committer | Xinhui | 2017-09-27 15:38:58 +0200 |
| commit | 5724f7c02a5238ef727e0c1674f2c69424563527 (patch) | |
| tree | 0b138a6700acd43e896a0e72cd7867e777373c28 /app/models/compliance_control.rb | |
| parent | 6af42621e3ba89a81d9ef9491f04f8595483de60 (diff) | |
| download | chouette-core-5724f7c02a5238ef727e0c1674f2c69424563527.tar.bz2 | |
Nested form for compliance control block
Refs #4585
Diffstat (limited to 'app/models/compliance_control.rb')
| -rw-r--r-- | app/models/compliance_control.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/models/compliance_control.rb b/app/models/compliance_control.rb index 73b6be8e5..763a42029 100644 --- a/app/models/compliance_control.rb +++ b/app/models/compliance_control.rb @@ -1,7 +1,6 @@ class ComplianceControl < ActiveRecord::Base extend Enumerize belongs_to :compliance_control_set - has_one :compliance_control_block, dependent: :destroy accepts_nested_attributes_for :compliance_control_block @@ -15,6 +14,15 @@ class ComplianceControl < ActiveRecord::Base def self.policy_class ComplianceControlPolicy end + + def self.inherited(child) + child.instance_eval do + def model_name + ComplianceControl.model_name + end + end + super + end end # Ensure STI subclasses are loaded |
