voglio usare un serializzatore che non rende nullo attributiRails ActiveModel Serializzatori non rendere nulli gli attributi
class PersonSerializer < ActiveModel::Serializer
attributes :id, :name, :phone, :address, :email
end
questo è possibile.
Molte grazie.
Soluzione:
class PersonSerializer < ActiveModel::Serializer
attributes :id, :name, :phone, :address, :email
def attributes
hash = super
hash.each {|key, value|
if value.nil?
hash.delete(key)
end
}
hash
end
end
prego ci mostra che cosa hai provato finora? –