1
所以我有一個基本的添加編輯刪除應用程序與記錄和搜索功能。到目前爲止,我可以通過屬性':title'進行搜索,並希望按':price'進行搜索,但實際上無法弄清楚如何在沒有寶石的情況下實現這一點。所以模糊搜索有兩個可搜索的屬性。實現沒有Gem的基本模糊搜索SQLite
我覺得好像它真的很簡單...
下面是搜索控制器代碼:
def search
@products = Product.fuzzy_search(params[:search_string])
if @products.empty?
@products = Product.all.order :title
end
render :action => "index"
end
(道歉壞縮進這裏的the full controller和model implementing fuzzy_search
您已經定義了'fuzzy_search'功能都自己 - 爲什麼不改變呢?而且,控制器如何比實現它的模型更相關? – yerforkferchips 2014-11-06 19:28:19
我完全忘了模型是代碼的地方:/ – Koxzi 2014-11-06 19:52:41