【发布时间】:2013-09-22 09:13:34
【问题描述】:
我有一个模型 Player,它有一个字段 total_points。
在我的主页上,我有球员姓名和总积分:
<div id="player1">
<h3><%= "#{@player1.first_name} #{@player1.last_name} (#{@player1.total_points})" %></h3>
</div>
我想让@player1 上的 total_points 字段在用户每次点击玩家的名字时增加 1。到目前为止,我的 jQuery (coffeescript) 是:
/home.js.coffee
jQuery ->
pointForPlayer1 = (e) ->
e.preventDefault()
console.log('player 1 clicked')
$('#player1').click pointForPlayer1
这有效(如,它将消息记录到控制台),但我不确定如何让点击增加 @player1.total_points 1,然后重新呈现上面的消息(最好不重新加载整个页)。谢谢!
【问题讨论】:
标签: jquery ruby-on-rails coffeescript