मैं इस तरह से एक क्वेरी करने की कोशिश कर रहा हूं
def self.search(search, page = 1 )
paginate :per_page => 5, :page => page,
:conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name'
end
लेकिन जब इसे चलाया जाता है, तो कुछ उद्धरणों को जोड़ा जाता है जिसके कारण sql स्टेटमेंट ऐसा होता है
SELECT COUNT(*)
FROM "schools"
WHERE (name LIKE '%'havard'%' OR postal_code like '%'havard'%')):
तो आप मेरी समस्या देख सकते हैं। मैं रेल्स 4 और पोस्टग्रैस 9 का उपयोग कर रहा हूं, जिनमें से मैंने कभी भी इसका उपयोग नहीं किया है यदि इसकी और एक्टिवरकॉर्ड चीज या संभवतः पोस्टग्रेज चीज नहीं है।
मैं इसे कैसे सेट कर सकता हूं ताकि मुझे '%my_search%'
अंत क्वेरी में पसंद आए?
search
तार संजीवित हैं?