Подпишитесь на рассылку о самых интересных материалах в мире веб-разработки :)

Использовать гем или писать самому?


(Павел) #1

Ситуация следующая: делаю поиск, есть два варианта, писать самому используя sql запросы типо where field1 = something and field2 = some other thing/where contains (column1, column2), something, естественно, со всей необходимой валидацей и передачей данных массивом или же просто поставить гем, например - elasticsearch? поиск нужен самый банальный


#2

ransack


(Evgeniy) #3

или pg_search, с перспективой на мощный поиск


(Denis) #4

С гемами надо разбираться, а если поиск простой то быстрее сами напишете и без лишнего кода.
Так что я бы советовал самому писать, та и практика как ни как :slight_smile:


(Павел) #5

воооот, и я так же считаю! спасибо за ответы


(Evgeniy) #6

если все будет усложняться, все-таки рекомендую посмотреть pg_search, иначе можно все сильно усложнить. Вот моя статья: https://mkdev.me/posts/kak-delat-full-text-poisk-v-rails-pri-pomoschi-postgresql


(Павел) #7

хороший гем, кстати