Estoy utilizando raíles y quiero configurarlo para que attr_accessor :politics
esté configurado, de manera predeterminada, como falso.attr_accessor valores predeterminados
¿Alguien sabe cómo hacer esto y es capaz de explicarlo en términos simples para mí?
Tenga en cuenta que el ejemplo solo funciona para un valor predeterminado de falso. Necesitaba un valor predeterminado de verdadero, así que usé: '@ politics.nil? ? true: @ politics' – micapam
Si va a utilizar una matriz por defecto, use: 'def politics; @politics || = []; end' or << no funcionará hasta que asigne un valor a la política de otra manera. –
Creo que el método 'after_initialize' sugerido por Dave Newton es la mejor solución – josal