lib/generators/adminpanel/resource/resource_generator.rb in adminpanel-2.5.1 vs lib/generators/adminpanel/resource/resource_generator.rb in adminpanel-2.5.2
- old
+ new
@@ -15,15 +15,19 @@
type: :array,
default: [],
banner: 'field[:type][:index] field[:type][:index]'
def change_fields_aliases
+ fields_to_delete = []
fields.each do |attribute|
case attribute.split(':').second
when 'wysiwyg'
- fields.delete(attribute)
+ fields_to_delete << attribute
fields << attribute.split(':').first + ':' + 'text'
end
+ end
+ fields_to_delete.each do |field|
+ fields.delete(field)
end
end
def generate_model
template 'adminpanel_resource_template.rb', "app/models/adminpanel/#{resource_name}.rb"