Estou implementando um campo de buscas em uma aplicação, ai me deparei com a tentativa de verificar se o input de texto pode ou nao fazer parte de um ENUM. Como posso fazer isso?
Na hora de devolver os objetos estou usando o seguinte:
@supports = Support.where("status = ? AND (protocol LIKE ? OR department LIKE ?)","true", "%#{@supports_search}%", "%#{@supports_search}%")
OBS* esse department é um ENUM dos departamentos, assim a query nunca consegue satisfazer isso, já que entra um texto e não um número...
Obrigado.