Hmmm robienie do searcha osobnej akcji jest nieco nierozważne - nie wystarczy w index sprawdzać czy jest przekazywany parametr query i pobierać pasujące rekordy?
A teraz masz błąd ponieważ w routes nie masz dodanej dodatkowej akcji, musisz dodać coś takiego:
Aha i ścieżka do tego Twojego searcha powinna wyglądąć tak: /products/search
Używaj do ścieżek odpowiednich metod helperowych, sprawdź jaka powinna być wykonując w konsoli:
beny18241, Zrób tak jak Ci napisał lego, sprawdzaj w index czy jest odpowiedni parametr w zapytaniu i
z tego będziesz wiedział czy to jest wyszukiwanie czy zwykły index. To nie ma nic do scaffolda w tym przypadku,
nie musisz ruszasz routes.