我的应用程序标题中有一个搜索表单,我想使用此搜索表单来搜索应用程序中的多个模型。
例如,类似的请求/search?q=rails应该触发对多个模型(如Work、及其定义的属性Project)的搜索。User我想使用 Ransack,因为我已经Work在应用程序不同区域的模型上使用了它。
我想我还不太了解 Ransack,文档总是指出您必须定义@q = MyModel.search(params[:q])才能以search_form_for @q. 有没有一种方法可以让您不必提前定义特定的模型?只需传入参数名称,例如search_form_for :q?