我将在我的Rails应用程序中使用Ransack通过名字和姓氏搜索用户。在一个文本框中输入名字,在另一个文本框中输入姓氏,应用程序用户应该有可能搜索名称的多个部分。
例如,用户将输入“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时,我得到了不同的结果。
感谢您提供的任何提示。