0

Rails 4 アプリに高評価/低評価機能を実装する良い方法を見つけようとしています。ユーザーはページ上で複数のアイテムを見ることができ、各アイテムに高評価または低評価を付けることができます。この情報をデータベースに保存しながら、ページをリロードせずに親指を上または下に選択できるようにしたいと思います。その後、ユーザーがこのページに再度アクセスして、既に投票したアイテムを見つけた場合、その投票はデフォルトで以前に発言した内容に変更されます。

Thumbs Up gemを調べましたが、探しているものとはまったく異なります。これを行うためのより簡単で効率的な方法はありますか?

4

2 に答える 2

2

ActiveRecord Reputation System の使用を試すことができます (これに関する railscasts のエピソードがあります: http://railscasts.com/episodes/364-active-record-reputation-system、それは始めるのに良い方法です)。それでも、認証メカニズムを実装し、AJAX を使用して投票システムを実装する必要があります。

すべての要件を満たすソリューションがあるとは思いません (ThumbsUp が適していない場合は、非常に具体的な要件がいくつかある可能性があります)。

アップデート

ThumbsUp での投票は実際にはコントローラーを介して行われますが、AJAX リクエストを使用して非同期で実行することもできます。この場合、ページはリロードされません。

于 2013-07-01T13:43:10.427 に答える