2011-07-09 23 views
0

評価のためにRoR 3プラグインと互換性がありますか?シンプルな評価Ruby on Rails 3

私は親指を上げていますが、親指を下ろしていますが、星の評価はうまくいきます。

私はajaxful_ratingにRails 3ブランチがあることを知っていますが、あなたが親指でより良いものを見つけたら、あなたの意見を聞きたいと思います。

おかげ

編集:

例が見つかりました:

<img class="rate up" src="thumns_up.png" alt="Rate Up" /> 
<img class="rate down" src="thumns_down.png" alt="Rate Down" /> 


$(document).ready(function() { 
$("img.rate").click(function() { 
     var val = ($(this).hasClass("up") == true) ? "1" : "-1"; 
     $.ajax(
      // Where should I pass the val?? 
     ); 
}); 
}); 
+0

ちょうど参照として、どのようにいくつかの例にしていrailscastお勧め自分で実装してください。 http://goo.gl/L2Ue5 – ecoologic

答えて

0

が、私は自分のサイトのための0-3星の評価をやっています。私はそれを行うためにRoRの宝石/プラグインを使用していません(私はちょうどuser_id、rater_idとスコアを持つ評価モデルを作成しました)。次に、このjQueryプラグイン(http://plugins.jquery.com/project/Star_Rating_widget)を使用して実際の星評価を表示しました。それは素晴らしい動作し、非常にカスタマイズ可能です。

+0

本当に良いようですが、すべての検証を自分で正しく記述する必要がありますか?たとえば、ユーザーあたり1つの投票のみ。 – glarkou

+0

私は本当に3つのバリデーションしか持っていません。 validates_presence_of(すべての属性)、validates_inclusion_of:スコア(スコアが有効であることを保証する)、およびvalidates_uniqueness_of:user_id、:scope =>:rater_id(ユーザーあたり1つの投票を処理するため)コメントでは、私のクラスは〜30行しかありません。 – pcg79

+0

例を投稿できますか?コードの一部ですか? – glarkou