用西班牙语复数和单数化
对不起我的英语不好...
我有一个开发西班牙的rails应用程序,因此,所有内容都是西班牙语,所以,我有一个搜索框在mysql数据库中搜索,所有行都是西班牙语,我想改进我的搜索,以允许用户以单数或复数形式搜索关键字,例如:
keyword: patatas
found: patata
keyword: veces
found: vez
keyword: vez
found: veces
keyword: actividades
found: actividad
在英语中,在单一化和复数化方法的帮助下,这可能相对容易...
where `searching_field` like '%singularized_keyword%' or `searching_field` like '%pluralized_keyword%'
但是,对于西班牙语....
一些帮助?
谢谢!
没有找到相关结果
已邀请:
4 个回复
厦惫
从而
当然,您需要事先知道关键字列表,以便在config / inflections.rb中使用不规则方法。看看该文件中注释掉的示例。还有其他方法允许使用正则表达式定义规则,您可以设计模式匹配以影响与已知模式匹配的任意关键字的变形。
磐剩
挂帘妈乡
济畦刨
有了它(并在重新启动服务器后),您可以使用: