【发布时间】:2015-07-21 22:32:41
【问题描述】:
我继承的项目有一个 Ransack 表单,如下所示:
<%- ransack_form_options ||= {} -%>
<%- search_field_options ||= {} -%>
<%- search_field_options.merge! autocomplete: "off", id: "q" -%>
<div class="search-form">
<%= search_form_for(@q, ransack_form_options) do |f| %>
<%= f.text_field search_on, search_field_options %>
<%= f.submit 'Search' %>
<%= button_tag '', class: 'cancel-search' %>
<% end %>
</div>
search_on 的值为student_first_name_or_student_last_name_or_student_email_cont。
这适用于按名字或姓氏或电子邮件进行搜索。但是,如果我想搜索 full name 或名字或姓氏或电子邮件怎么办?我该怎么做?
【问题讨论】:
-
full_name另一个 db 列或 first_name + last_name 是什么?你用的是什么数据库?
标签: ruby-on-rails ransack