Witam, udało mi się sprawić by auto_complete wyswietlal kilka wynikow o tej samej nazwie - np powtarzające sie nazwisko w bazie klienta nie zawsze oznacza ze to ten sam klient. Teraz wpisując poczatek popularnego nazwiska otrzymuje 10 podpowiedzi - ale kazda z nich wyglada tak samo - czy jest taka możliwość by auto_complete wyswietlil obok nazwiska np imie klienta ? … chyba ze sa na to inne sposoby ?
Zrób sobie złączenie w zapytani.
SELECT (nazwisko, imie) AS dane FROM aaa WHERE nazwisko LIKE '???';
coś w tym stylu to da ci w wyniku odpowiednie dane,
[quote=gotar]Zrób sobie złączenie w zapytani.
SELECT (nazwisko, imie) AS dane FROM aaa WHERE nazwisko LIKE '???';
coś w tym stylu to da ci w wyniku odpowiednie dane,[/quote]
Po co robić find_by_sql? Wystarczy sensownie wyświetlić te dane. Jeśli masz model “Client” i pola “name”, “surname”, to musisz zwrócić listę, która zawiera oba te pola i np. numer id:
[code]
- <%= "#{client.surname} #{client.name} #{client.id}" %> <%- end %>
<%- @clients.each do |client| %>