@voter = nil
end
- # if the voter does not exist or as has been destroyed, lets
+ # if the voter does not exist or has has been destroyed, lets
# create a new one
unless @voter
# create a new voter and populate it
else
# record the ip address for posterity
- @voter.ipaddress = request.env["HTTP_X_FORWARDED_FOR"]
+ @voter.ipaddress = request.env["REMOTE_ADDR"]
@voter.save
- # toggle the confirmation bit
+ # save the time the vote was made for statistical use, it doesn't
+ #work here unless I use a method that will save it to the db
+ @voter.vote.time = Time.now
+
+ # toggle the confirmation bit
@voter.vote.confirm!
+
@voter.reload
render :action => 'thanks'
end