Я пытаюсь передать как поле, так и значение в вызове поиска:
@employee = Employee.find(:all,
:conditions => [ '? = ?', params[:key], params[:value].to_i)
Вывод
SELECT * FROM `employees` WHERE ('is_manager' = 1)
, который не возвращает результатов, однако когда япопробуйте это непосредственно в mysqsl, используя тот же вызов без '' вокруг is_manager, все работает нормально.Как преобразовать значение моего params [: key] в символ, чтобы результирующий вызов SQL выглядел так:
SELECT * FROM `employees` WHERE (is_manager = 1)
Спасибо, D