私は以下を使用するRailsアプリを持っています、
- レール3.1、
- ルビー1.9.2、
- mysql、
- スフィンクス検索、
- 改ページします、
- スフィンクスを考えて、
- 私は単純なログインにgemを使用しないことを選択したので、工夫もauthlogicもありません。パスワードの暗号化にBCryptを使用して、最初からログインします。
- JQuery。
現在、このアプリは製品カタログを処理するだけです。私が製品カタログと言うとき、単なるものではありません。それは、すべての機能、カテゴリ、ブランドを処理します。
2つのmysqlテーブルにリストされているすべての製品タイトルと機能にマスターテキスト検索機能があります。タイトルと機能。検索は正常に機能しており、関連性があります。
アプリにオートコンプリート/オートサジェストを含めることにしました。
質問:
宝石を使用する必要がありますか、それとも最初から作成する必要がありますか?理由を教えてください
使用するgemを使用する必要がある場合、そのgemは最新であり、いつでもサポートできるフォーラムがありますか?
「titles」テーブルと「features」テーブルの両方にオートコンプリート/サジェストを追加する場合と比較すると、「titles」テーブルのオートコンプリート/サジェストは問題ないと思います。それについてのあなたのコメント?
自動提案またはオートコンプリートとは何ですか?
(同様に、スフィンクスとスフィンクス検索を考えるためのPATALLANとBARRYHUNTERがあります、Gosh!ユーザーを眠らせるためのサポートへの献身的な取り組み)
私は私のアプリの要素を詳細に述べました、私にアドバイスしてください!
ありがとう!