-1

Items.all、、、Objects.allおよびStuff.all(おそらく合計で実際には変化しない 1000 程度のもの)を検索するタイプアヘッドを作成したいと思います。タイプアヘッドによって提示される提案は、クリックするとそのページに移動するようなリンクです。ページ、ちょうど<= link_to Item.name, Item %>そうです。

これを行う方法がよくわかりません。私はbootstrapを使っているので、bootstrap-typeaheadの振る舞いをどうにか修正しなければならないようです。

アイテム、オブジェクト、およびスタッフのリストがすべて一度にロードされ、クライアント側または何かに保持されるようにこれを行う効率的な方法があるかどうか疑問に思っています。その後、入力ボックスはアプリケーションのすべてのページにあり、機能します同じ。

人を検索するときに先行入力検索でリンクを取得する Twitter のサイトと同じように、テキスト ボックスの下に表示されるリンクをクリックするだけでそのページに移動できます。

4

2 に答える 2

0

これを解決するには、gem を使用しrablてモデルからのデータを含む json ファイルを生成し、gem を使用してアプリケーションにtwitter-typeahead-railstwitter のtypeahead.jsを実装しました。

于 2013-07-07T22:28:06.533 に答える
0

私はソウルメイトの宝石で大成功を収めました。

于 2013-05-19T18:02:44.047 に答える