Rails: Find_by_contents с условиями;Символ синтаксиса пожалуйста
-
29-10-2019 - |
Вопрос
Требуется ограничить поиск на основе условий в Rails 2.0.2.
Найти инструкцию:
родовое словоНеобходимо добавить условие для ограничения поиска
родовое словоХотя это не работает
родовое словоКто-нибудь знает, каким должен быть синтаксис?
Решение 2
Было довольно много времени с добавлением условия для хорька find_by, поэтому я добавил команду post для фильтрации, если оно заархивировано.Если вы думаете о лучшем способе, дайте мне знать.Спасибо.
родовое словоДругие советы
Если вы передаете условия в массив, я думаю, это должно быть параметризованное условие.Попробуйте одно / оба из следующих вариантов:
родовое словоили
родовое словоВо-первых, какую ошибку у вас есть?
и попробуйте это
@employees = Employee.find_by_contents(params[:keywords].to_s, :include => [ :categories, :revisions, :approvals, :archives, :related_documents ], :conditions=>["employees.archived = ?", false])
. Не связан с StackOverflow