我有一个使用以下内容的 rails 应用程序,
- 轨道 3.1,
- 红宝石 1.9.2,
- mysql,
- 狮身人面像搜索,
- 会分页,
- 思考狮身人面像,
- 我选择不使用 gem 进行简单的登录,所以没有设计,没有 authlogic。从头开始登录,使用 BCrypt 加密密码。
- 查询。
现在,这个应用程序只处理一个产品目录。当我说产品目录时,不仅仅是一个简单的目录。它处理所有功能、类别、品牌。
在 2 个 mysql 表中列出的所有产品标题和功能上都有一个主文本搜索功能。标题和特点。搜索工作正常且相关。
我们决定在我们的应用程序中包含自动完成/自动建议。
问题:
我应该使用 gem 还是从头开始构建它?请给出你的理由
如果我应该使用一个 gem,使用哪一个,那个 gem 是最新的并且有一个论坛可以随时支持吗?
我们认为,与在“标题”和“功能”表上添加自动完成/建议相比,“标题”表上的自动完成/建议会很好。你对此有何评论?
它是什么,自动建议或自动完成?
(比如,有 PAT ALLAN 和 BARRY HUNTER 思考 sphinx 和 sphinx 搜索,天哪!他们致力于支持让用户睡得很好)
我详细说明了我的应用程序的元素,请指教!
谢谢!