Я хотел бы найти все SongWriter
с maiden_name
равно my_maiden_name
?
Примечание: my_maiden_name
может быть nil
Я попытался:
SongWriter.where("maiden_name = ?", my_maiden_name)
, и он отлично работает, за исключением случая, когда my_maiden_name = nil
.
Когда my_maiden_name = nil
, сгенерированный запрос:
SELECT `song_writers`.* FROM `song_writers` WHERE (maiden_name = NULL)
вместо:
SELECT `song_writers`.* FROM `song_writers` WHERE maiden_name IS NULL
Как можно обобщить запрос активной записи, чтобы включить регистр my_maiden_name = nil
?