Je donne les résultats suivants par défaut à 5 s'il n'y a pas de valeur pour json_element['LIMIT']
:comment utiliser ruby pour affecter un défaut si une valeur est nulle?
json_element['LIMIT'] = 500
limit ||= json_element['LIMIT'].to_i
limit ||= 5
Ceci est l'implémentation actuelle, mais il semble que l'une ligne trop longue.
L'inverse: 'var = value || default_value' (c'est-à-dire 'limit = json_element ['LIMIT'] &. presence || 5'). Notez que vous ne devriez l'utiliser que si 'value' ne peut légitimement être' false' ou 'nil'. – Amadan
Limite peut être nulle dans quel cas je veux la valeur par défaut 5. Et oui la valeur ne peut pas être nilll – Angela