Saya mencoba melakukan kueri yang mirip seperti itu
def self.search(search, page = 1 )
paginate :per_page => 5, :page => page,
:conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name'
end
Tetapi ketika dijalankan sesuatu menambahkan tanda kutip yang menyebabkan pernyataan sql keluar seperti itu
SELECT COUNT(*)
FROM "schools"
WHERE (name LIKE '%'havard'%' OR postal_code like '%'havard'%')):
Jadi Anda bisa melihat masalah saya. Saya menggunakan Rails 4 dan Postgres 9 yang keduanya belum pernah saya gunakan jadi tidak yakin apakah itu dan hal activerecord atau mungkin hal postgres.
Bagaimana saya bisa mengatur ini jadi saya punya seperti '%my_search%'
pada permintaan akhir?
search
senar itu sudah bersih?