我将在我的 Rails 应用程序中按名字和姓氏搜索用户。在 firstname 的一个 text_field 和 lastname 的一个 text_field 中,应用程序用户应该可以搜索姓名的多个部分。
例如,用户将输入“Thomas Jeffrey”,这将导致:
SELECT FROM users WHERE firstname LIKE "%Thomas%" AND firstname LIKE "%Jeffrey%";
如果我使用 firstname_cont,结果如下所示:
SELECT FROM users WHERE firstname LIKE "%Thomas Jeffrey%";
当我尝试 firstname_cont_all 时,我得到了一些不同的东西。
谢谢你的任何提示。