在我的 Rails 应用程序(使用设计身份验证)中,任何人都可以开始创建帖子,但如果在点击保存/创建/发布时未登录,他们首先必须创建用户名或登录 = 完美。
我的代码:
before_filter :authenticate_user!, :except => [:show, :index, :new, :edit]
可悲的是,一旦他们登录,要么重定向到索引页面,要么返回帖子,但一切都消失了,随后用户必须重新开始。
如何更改重定向以及如何在再次登录后阻止帖子丢失?
我知道它与以下内容有关:
def after_sign_up_path_for(resource)
new_user_confirmation_path
end