1

我正在使用 Ruby on Rails v3.2.2、MySQL 数据库和AwesomeNestedSet gem 来处理地方(地址、城市、国家等)的嵌套集合模型数据结构。相关places数据库表中的列是nameparent_id和。lftrgt

我想实现一种方法,以便按名称和相关祖先名称查找记录。也就是说,例如,当我搜索 " Spacca Napoli Street, Naples" (注意:字符串中的逗号,用作常量分隔符)时,我想返回具有 nameSpacca Napoli Street的祖先(在我的例子中是一个城市)的地址Naples

是否有可能(也许,通过使用一些 RoR 范围方法)?如果是这样,如何做到这一点?

4

0 回答 0