Giter Club home page Giter Club logo

Comments (11)

fauno avatar fauno commented on September 16, 2024

Mauricio Pasquier Juan [email protected] writes:

@fauno esto es para distinguir si es nuestro o ajeno?

t.boolean  "emitido"
t.boolean  "recibido"

es posible que sea emitido y recibido a la vez??

no, pero no entiendo por qué enum no está soportado :|

:{

from tesoro.

mauriciopasquier avatar mauriciopasquier commented on September 16, 2024

y eso hace que dos booleans sean mejor que un string de tipo? O incluso subclases y STI, si van a tener diferente comportamiento según qué tipo sean, es lo mejor.

from tesoro.

fauno avatar fauno commented on September 16, 2024

Mauricio Pasquier Juan [email protected] writes:

y eso hace que dos booleans sean mejor que un string de tipo? O
incluso subclases y STI, si van a tener diferente comportamiento según
qué tipo sean, es lo mejor.

es mejor porque sino no tendrías nada de qué quejarte :D

}(:=

from tesoro.

fauno avatar fauno commented on September 16, 2024

Nicolás Reynolds [email protected] writes:

Mauricio Pasquier Juan [email protected] writes:

y eso hace que dos booleans sean mejor que un string de tipo? O
incluso subclases y STI, si van a tener diferente comportamiento según
qué tipo sean, es lo mejor.

es mejor porque sino no tendrías nada de qué quejarte :D

lo puedo hacer con una validación?

http://guides.rubyonrails.org/active_record_validations.html#inclusion

D

from tesoro.

mauriciopasquier avatar mauriciopasquier commented on September 16, 2024

tengo esto en otro proyecto:

class Formato < ActiveRecord::Base
  TIPOS = [ 'Abierto', 'Cerrado' ]
  validates_inclusion_of :tipo, in: TIPOS
end

Así los tipos se pueden reutilizar en selects and stuff

from tesoro.

mauriciopasquier avatar mauriciopasquier commented on September 16, 2024

PD: Hay enums en rails 4.1 pero me da la sensación que esto es mucho más buscable, no miré la implementación todavía

from tesoro.

fauno avatar fauno commented on September 16, 2024

Mauricio Pasquier Juan [email protected] writes:

tengo esto en otro proyecto:

class Formato < ActiveRecord::Base
  TIPOS = [ 'Abierto', 'Cerrado' ]
  validates_inclusion_of :tipo, in: TIPOS
end

Así los tipos se pueden reutilizar en selects and stuff

fijate si te gusta feature/fix-booleans

D

from tesoro.

fauno avatar fauno commented on September 16, 2024

Nicolás Reynolds [email protected] writes:

Mauricio Pasquier Juan [email protected] writes:

tengo esto en otro proyecto:

class Formato < ActiveRecord::Base
  TIPOS = [ 'Abierto', 'Cerrado' ]
  validates_inclusion_of :tipo, in: TIPOS
end

Así los tipos se pueden reutilizar en selects and stuff

fijate si te gusta feature/fix-booleans

no sé por qué no le puse (cobro pago)

D

from tesoro.

fauno avatar fauno commented on September 16, 2024

Nicolás Reynolds [email protected] writes:

Mauricio Pasquier Juan [email protected] writes:

tengo esto en otro proyecto:

class Formato < ActiveRecord::Base
  TIPOS = [ 'Abierto', 'Cerrado' ]
  validates_inclusion_of :tipo, in: TIPOS
end

Así los tipos se pueden reutilizar en selects and stuff

fijate si te gusta feature/fix-booleans

pero la concha de dios se deshicieron tus cambios en schema :|

D

from tesoro.

m4tu5 avatar m4tu5 commented on September 16, 2024

fauno, solucionaste finalmente issues #2 y #3 ... porque en el listado de issues siguen abiertos?

se cierran los issues al mergear o hay que cerrar a mano?

from tesoro.

mauriciopasquier avatar mauriciopasquier commented on September 16, 2024

Se pueden cerrar desde los mensajes de commit, pero no es automático. Lo lindo es que si se mencionan los issues salen acá en la página :)

Cierro los issues

from tesoro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.