2012-03-26 20 views
0

評価システムの実装には、提案が必要です。私のシステムにはブログ、ディスカッション、コメントがありますので、各メンバーは現在のブログ投稿やディスカッションエントリー、コメントなどに+1することができます。私はacts_as_ratableがあることを知っていますが、これは必要なものではありません。アプリケーション内の複数モデルの評価システム

提案がありますが、コードをDRY状態に保つために何が使えますか?

P.S - 多態性の関連付けを使用して処理できることはわかっていますが、統合するための基本的な解決策を探しています。

ありがとうございます!

+0

編集してくれてありがとう、と私は私の最初の試行であなたの質問を誤解し申し訳ありません。実際には、私はあなたが探しているものはまだよく分かりません。例?宝石? acts_as_ratableについては何が不適切ですか?要件に関するもう少し詳細は本当に役に立ちます。 –

答えて

0

これは、Railsの多態的な関連付けの完璧なケースです。いくつかの異なるタイプが「評価可能」です。

ここで、この上のグッドDOC: ここhttp://guides.rubyonrails.org/association_basics.html#polymorphic-associations

そして素晴らしいスクリーンキャスト: http://railscasts.com/episodes/154-polymorphic-association

+0

私はすでに多態性の関連付けに多くの機能ベースを実装しています。私は、統合するソリューションを探しています。 – thesis