Como manejan ustedes los datos tipo booleano?

como manejan ustedes los datos tipo booleano?

yo solia recurria (en mysql) al tipo bit (0,1) con null

y

<select id="… >

No Si

y asi lo iva hacer en RoR, pero uds siempren me sorprenden con algo o
mas comodo o mas rapido o mas elegante.

asi q les pregunto.

http://pastie.caboo.se/22035

luego:

<= radio_select :modelo, :modelo_relacionado_id,
ModeloRelacionado.to_dropdown %>

(esto de to_dropdown es un plugin, acts_as_dropdown, pero es lo mismo
que options_for_select
ActionView::Helpers::FormOptionsHelper)

On Nov 9, 2006, at 10:40 PM, lamacarena wrote:

como manejan ustedes los datos tipo booleano?

Delegando siempre en Rails via true/false.

Para ello siempre que puedas usa idiomas que te permitan usar true/
false en lugar de un literal. Por ejemplo placeholders
en :conditions, ActiveRecord::Base#toggle o #toggle!, si la columna
en “users” se llama “supervisor” preguntando por user.supervisor? en
lugar de user.supervisor, etc. Al generar valores booleanos para
widgets en vistas usa tambien true/false.

Si te acostumbras a esos pocos trucos tu codigo no dependera de base
de datos.

– fxn

On Nov 12, 2006, at 1:13 AM, Xavier N. wrote:

lugar de user.supervisor, etc. Al generar valores booleanos para
widgets en vistas usa tambien true/false.

Ah, otro lugar donde se usan muy bien son los finders dinamicos:

user = User.find_by_auth_token_and_supervisor(auth_token, true)

– fxn