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