2012-10-20 65 views
0

我为投票投票设计的工作流程如下: 无论用户是否登录,用户都可以投票。如果用户登录,只需提交表单。如果用户没有登录,则显示一个模式,要求用户使用Facebook登录完成投票。登录后,他提交的选择表格将被提交。用户登录后提交表单

我正在使用rails实现,似乎创建会话后,页面被重定向。即使回到同一页面,我如何提交他选择的选项? 谢谢!

回答

1

Onemethod将remmber什么人选择了通过,

1)发送的值作为GET参数,同时与Facebook登录

2)其他将是一个cookie来存储和检索它的背部,同时发布

0

将投票保存在会话变量中。用户登录后放入一个隐藏的变量。然后只需使用函数提交表单。您可以添加身体标记上的功能,如

<body onload="fnc()"> 
<script type="text/javascript"> 
fnc() 
{ 
document.getElementById("yourformId").submit(); 
} 
</script> 

可能有其他方法。但是这个把我隐藏在第一位