如何将root_path配置为特定的show视图

时间:2016-12-08 00:41:03

标签: ruby-on-rails ruby

你知道我们如何设置root_path来显示当前用户的第一个帖子吗?

1 个答案:

答案 0 :(得分:1)

如果您使用Devise,则可以使用此功能:

在您的应用程序控制器中:

def after_sign_in_path_for(resource)
  @post = current_user.posts.first
  request.env['omniauth.origin'] || post_path(@post)
end

它会将用户重定向到他的第一个帖子