1
私は、Rails 3でAjaxful-ratingを使用するアプリケーションを実行していますが、あなたが実際に投票したかどうかを知るのは難しいとコメントしたユーザーがいます。レンダリング時のAjaxful格付け確認 - Ruby on rails
理想的には、「おかげで!または「評価されました!」ユーザーが投票したときのようなものですが、私はこの作業を行うことはできません。
アイデア?事前に
def rate
@idea = Idea.find(params[:id])
@idea.rate(params[:stars], current_user, params[:dimension])
average = @idea.rate_by(current_user, :quality).stars
width = average.to_f/@idea.class.max_stars * 100
render :json => { :id => @idea.wrapper_dom_id(params),
:average => average,
:width => width
}
end
ありがとう:
は、ここでの評価のためのコントローラのコードです。
はい、星評価システムが動作しますが、何か表示されることはありません。ありがとうございました!メッセージなど。また、ページが再ロードされた、つまりユーザーがもう投票できなくなったら、その領域をクリックして、Jquery Div Refreshを使用して表示するように感謝メッセージを受け取ることができます。ですから問題は、星リフレッシュ(レンダリング:json)をdivリフレッシュにバンドルする必要があると思い、それを行うのが苦労しているということです。前もって感謝します。 –