【发布时间】:2019-03-18 23:39:03
【问题描述】:
我想实现一个遍历多个模型的搜索。
找到了这个stackoverflow question here,它使用了ransack,并立即尝试了。但我似乎无法让它工作。
在我的控制器中:
def search
@quotes = Quote.search(title_cont: q).result
@books = Book.search(title_cont: q).result
@users = User.search(username_cont: q).result
end
路线
get '/search', to: 'application#search'
查看
<%= form_tag search_path, method: :get do %>
<%= f.label :title_cont %>
<%= f.search_field :title_cont %>
<%= text_field_tag :q, nil %>
<% end %>
【问题讨论】:
-
你现在有什么问题?你有什么错误吗?
-
没关系,我已经解决了你的问题。写一个答案。
标签: ruby-on-rails ruby ransack