14
我在我的應用程序的標題中有一個搜索表單,我希望使用此搜索表單在應用程序內搜索多個模型。用Ransack一次搜索多個模型
例如像/search?q=rails
一個請求應觸發通過多個模型的搜索像Work
,Project
,User
及其定義的屬性。我想使用Ransack,因爲我已經在應用的不同區域的Work
模型上使用它。
我覺得我還不太瞭解Ransack,文檔總是指出你必須定義@q = MyModel.search(params[:q])
才能以search_form_for @q
的形式使用它。有沒有辦法預先定義特定的模型?只需傳入參數名稱search_form_for :q
?
不錯的解決方案 - 感謝分享! – scarver2
非常歡迎。 – Daniel