0
我有這個疑問:如果裏面,其中在軌道上查詢
def self.search(nombre,zona,tipoActividad,fechaInicio,fechaFin,nombreProfesor)
where("nombre) iLIKE ? or contenido iLIKE ? or descripcion iLIKE ? ", "%#{nombre}%", "%#{nombre}%","%#{nombre}%")
.where("lugar iLIKE ?", "%#{zona}%")
.where("tipo_actividad iLIKE ?", "%#{tipoActividad}%")
.where(['fecha_inicio >= ?', fechaInicio]) ***if !fechaInicio.blank?***
.where(['fecha_fin <= ?', fechaFin]) ***if !fechaFin.blank?***
.joins(:user).where("users.lastname iLIKE ?", "%#{nombreProfesor}%")
end
我有問題,當我有fecha_fin和fecha_inicio過濾。只有在參數存在的情況下,我才需要對它們進行過濾。我如何重新更改查詢喲確定?
謝謝。