1
我正在運行一個應用程序,該應用程序現在使用Rails 3的Ajaxful-rating,但有幾位用戶評論說,很難判斷您是否真的投了票。投票表決時的Ajaxful-rating確認 - 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來顯示感謝消息。所以問題在於我認爲我需要將星型刷新(render:json)與div刷新捆綁在一起,而且我很難做到這一點。提前致謝。 –