【发布时间】:2011-06-28 10:40:46
【问题描述】:
我在 rails 2.3 上使用设计,需要有一个公开和私有的表单 - 用于登录用户和未登录用户。两个用户都应该看到它,但只有登录用户可以发布表格。
我想实现当匿名用户填写并发布表单时,设计向他显示登录页面,他登录并发布表单的内容。
现在,当我将创建操作(表单本身发布到该操作)设为私有时,设计会向他显示登录屏幕并记住他来自哪里 - 将 url 保存到 session[:return_to] 并将他重定向回表单。
除了猴子补丁之外,还有其他方法可以做到这一点吗?
【问题讨论】:
标签: ruby-on-rails devise