0

每次用户提交投票时,我希望将值存储在控制器中的 cookie 中递增。投票当前正在运行,但投票计数器没有。我究竟做错了什么?

if cookies[:num_credits].nil?
  cookies[:num_credits] = 1
else 
  cookies[:num_credits] += 1
end
4

1 回答 1

3

这最终起作用了:

if cookies[:num_credits].nil?
  cookies[:num_credits] = 1
else
  current_credits = cookies[:num_credits].to_f
  current_credits += 1
  cookies[:num_credits] = current_credits
end
于 2013-09-27T01:12:28.997 回答