diff options
| author | Xinhui | 2017-09-21 15:34:37 +0200 | 
|---|---|---|
| committer | Xinhui | 2017-09-27 15:37:31 +0200 | 
| commit | 8d2db4fd3553596fff8eecf357bdd9e75f158c3a (patch) | |
| tree | 6488c7593600bda1fbca62d58eada7eb61799548 /app | |
| parent | d5e8f6ff7bcf443bcfd3d525e888da883d8ae32c (diff) | |
| download | chouette-core-8d2db4fd3553596fff8eecf357bdd9e75f158c3a.tar.bz2 | |
Fix STI subclasses not loaded on development env
Refs #4580
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/compliance_control.rb | 4 | ||||
| -rw-r--r-- | app/views/compliance_controls/_form.html.slim | 2 | 
2 files changed, 5 insertions, 1 deletions
| diff --git a/app/models/compliance_control.rb b/app/models/compliance_control.rb index 46902f9b1..7a09a176c 100644 --- a/app/models/compliance_control.rb +++ b/app/models/compliance_control.rb @@ -14,3 +14,7 @@ class ComplianceControl < ActiveRecord::Base      ComplianceControlPolicy    end  end + +# Ensure STI subclasses are loaded +# http://guides.rubyonrails.org/autoloading_and_reloading_constants.html#autoloading-and-sti +require_dependency 'generic_attribute_min_max' diff --git a/app/views/compliance_controls/_form.html.slim b/app/views/compliance_controls/_form.html.slim index 1377ed12b..b4298c5fd 100644 --- a/app/views/compliance_controls/_form.html.slim +++ b/app/views/compliance_controls/_form.html.slim @@ -2,7 +2,7 @@    .row      .col-lg-12        = f.input :name -      = f.input :type +      = f.input :type, as: :select, collection: ComplianceControl.subclasses        = f.input :code        = f.input :criticity        = f.input :comment | 
