1
我正在Rails中创建一个站点,并且我想添加一个像Stackoverflow这样的投票上/下系统。如何创建像Stackoverflow的Up/Down投票系统?
任何人都可以提出该怎么办呢?我知道我会在数据库中输入每个投票,但我的意思是,我如何编码投票按钮?我会用什么,任何人都可以帮助我。 Ajax不是必需的,但它会很好。
我会尝试使用POST命令,做这样的事情,
<form name="input" action="/grinders" method="POST">
<input type="hidden" name="id" value="<%=h grinder.id %>">
<input type="hidden" name="vote" value="up">
<input type="submit" value="Vote" />
</form>
但是,我得到一个真实性标记错误,我真的不知道如何与表单辅助工作。
我在想那样的事情,但是不能有人这样做? – Rickmasta 2010-09-30 03:02:20
“黑客”是什么意思?用户是否直接输入URL并不重要。在保存任何内容到数据库之前,您仍然应该验证是否允许用户投票。 – NullUserException 2010-09-30 03:07:01
将最后一段放在事务处理块中,你很好。 – Raphomet 2010-09-30 03:56:49