chcę mojego kodu zrobić dwie rzeczy, które obecnie nie robiPomoc z szyn aktywnych zapytań rekordu (jak klauzuli)
@students = Student.where(["first_name = ? OR middle_name = ? OR last_name = ?", params[:query].split])
Work. (mówi, że mam przekazać 4 parametry, ale chcę, aby użytkownik mógł wpisywać słowa i znajdować te słowa na każdym z tych pól i zwracać je).
Proszę o pomoc.
+1 dla Thinking Sphinx, –
Zwróć uwagę na iniekcję SQL. – Reactormonk
Dobra uwaga. Pomyślałem, że jest to tylko ilustracja, ale ja zaktualizowałem ten przykład, aby być bezpieczniejszym ... w większości przypadków sugeruję użycie wyszukiwania. – njorden