[Ror-es] model

Sebastian Delmont sd at notso.net
Tue Jul 10 03:07:11 GMT 2007


si defines el campo como "tinyint" en la base de datos, Rails lo  
considera como booleano.

en otro caso, puedes usar cualquiera de las mil formas de evaluar un  
condincional en rails:

if self.campo == 1
   true
else
   false
end


self.campo == 0 ? "inactivo" : "activo"


{0 => "inactivo, 1 => "activo}[self.campo]


true unless campo == 0



On Jul 9, 2007, at 7:13 PM, Emilio Tagua wrote:

> On 7/9/07, William Betancur <ruby-forum-incoming at andreas-s.net> wrote:
>> Tengo un modelo que me devuelve en un campo un 0 o un 1, en donde  
>> sero
>> es inactivo y 1 activo, como hago para que estos dos digitos en una
>> vista list.rhtml me devuelva lo que significa y no 0/1 ?
>
> En el modelo:
> def activo?
>  campo == 1
> end
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>



More information about the Ror-es mailing list