1
0
Fork 0

specify serializable attributes in field model

Dieser Commit ist enthalten in:
Faizaan Gagan 2021-05-17 01:21:55 +05:30
Ursprung 442f096940
Commit 4b559fb74e
2 geänderte Dateien mit 44 neuen und 38 gelöschten Zeilen

Datei anzeigen

@ -44,6 +44,28 @@ class CustomWizard::Field
attributes - accessible_attributes - excluded_attributes attributes - accessible_attributes - excluded_attributes
end end
def self.serializable_attributes
%i{
id
index
type
required
value
label
placeholder
description
image
file_types
format
limit
property
content
validations
max_length
char_counter
}
end
attr_reader *readonly_attributes attr_reader *readonly_attributes
attr_accessor *accessible_attributes attr_accessor *accessible_attributes

Datei anzeigen

@ -8,23 +8,7 @@
## ##
class CustomWizard::FieldSerializer < ::ApplicationSerializer class CustomWizard::FieldSerializer < ::ApplicationSerializer
attributes :id, attributes *CustomWizard::Field.serializable_attributes
:index,
:type,
:required,
:value,
:label,
:placeholder,
:description,
:image,
:file_types,
:format,
:limit,
:property,
:content,
:validations,
:max_length,
:char_counter
def id def id
object.id object.id