2010-12-04 3 views
2

「キャンペーン」というModelaを含む新しいアプリケーションがあります。各キャンペーンには、任意の数のタグを関​​連付けることができます。Railsのスタックオーバーフローのようなタグ付け動作

私がしようとしているのは、これらのタグでスタックオーバーフローのような動作をすることです。つまり、新しいキャンペーンを作成すると、既に存在するタグで自動完成し、スペースを入れるたびに新たに開始するテキストフィールドが表示されます。さらに、タグが存在しない場合は、新しいタグを作成する必要があります。

This railscastは正しい方向の一歩ですが、一度に1つの「タグ」しか許されません。

誰でも正しい方向に向けることができますか?

答えて

1

モデルレイヤーでは、https://github.com/mbleigh/acts-as-taggable-onのようなプラグインを使用します。

あなたはオートコンプリートのプラグインが必要です(個人的に私はhttp://docs.jquery.com/Plugins/autocompleteを使用します)。次に、タグ用のコントローラを生成して、オートコンプリートリストをリモートで取得するか、またはページ内のオートコンプリートリストをちょうど=に取得します。

関連する問題