我已经实现了一个基于Ajax的投票系统。截至目前,我的观点是:
<%=button_to 'Vote',vote_path(:format=>:js,:id=>c.id),:remote=>true%>
我的控制器是:
def vote
@video=Video.find(params[:id])
@video.increment!(:votes)
respond_to do|format|
format.js
end
end
这个机制运行正常。但是,我想将reCaptcha添加到投票系统。我已经完成了所有必要的配置。但是,我很困惑,对于recaptcha的视图和控制器修改是什么。感谢。
编辑:我正在使用Ambesthia recaptcha
编辑2 :我想在同一页面中多次添加reCaptcha表单。
答案 0 :(得分:0)
在表单内的视图中,您需要
<%= recaptcha_tags %>
显示页面中的reCaptcha框。然后在处理POST参数的控制器方法中,您可以使用 verify_recaptcha 方法。