IIC2143 / Syllabus-2023-2

42 stars 0 forks source link

Error con Create en tipo Boolean al hacer Post #9

Open BenzoylMorexide opened 1 year ago

BenzoylMorexide commented 1 year ago

Hola! estoy trabajando en la tarea y me encontré con el problema en el cual, al hacer post e intentar crear un director, me lo permite si es que pongo has_oscars = true, pero no si hago has_oscars = false, pues me lanza el error unprocessable entity. Hice que en CinemaApi/db/schema aparezca

ActiveRecord::Schema[7.0].define(version: 2023_08_24_004057) do
  # These are extensions that must be enabled in order to support this database
  enable_extension "plpgsql"

  create_table "directors", force: :cascade do |t|
    t.string "name"
    t.integer "age"
    t.string "country"
    t.boolean "has_oscars"
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
  end

cambié, por el momento t.boolean a t.string, también intenté con t.bool, que fue lo que creí pudo haber generado el conflicto, pero tampoco funcionó

BenzoylMorexide commented 1 year ago

Ya lo solucioné, al final encontré que debía utilizar validates :attriute, inclusion: [false, true]