Ruby on rails Rails-设计-如何处理登录页与应用程序页
我有一个Rails 3应用程序 当用户未登录时。。。我想设计显示未登录页面:登录,注册,关于我们,博客等 当用户登录时,我希望它转到web应用程序Ruby on rails Rails-设计-如何处理登录页与应用程序页,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我有一个Rails 3应用程序 当用户未登录时。。。我想设计显示未登录页面:登录,注册,关于我们,博客等 当用户登录时,我希望它转到web应用程序 在何处进行此切换以及如何设置?谢谢这很简单!我刚刚用Desive完成了Rails 3应用程序,所以我的痛苦可以成为你的收获。只需在要保护的控制器的开头包含之前的过滤器。让我们以视频控制器为例: class VideosController < ApplicationController before_filter :authenticate
在何处进行此切换以及如何设置?谢谢这很简单!我刚刚用Desive完成了Rails 3应用程序,所以我的痛苦可以成为你的收获。只需在要保护的控制器的开头包含
之前的过滤器
。让我们以视频控制器为例:
class VideosController < ApplicationController
before_filter :authenticate_user!
# all your actions go here: index, new, create, etc #
end
class videoscocontroller
您还可以选择控制器中过滤的操作:
class VideosController < ApplicationController
before_filter :authenticate_user!, :only => [:edit, :update, :destroy]
# all your actions go here: index, new, create, etc #
end
class videoscocontroller[:编辑,:更新,:销毁]
#所有操作都在这里:索引、新建、创建等#
结束
Deviate为您提供
身份验证\u用户代码>方法,并为您重定向。这很简单!我刚刚用Desive完成了Rails 3应用程序,所以我的痛苦可以成为你的收获。只需在要保护的控制器的开头包含之前的过滤器
。让我们以视频控制器为例:
class VideosController < ApplicationController
before_filter :authenticate_user!
# all your actions go here: index, new, create, etc #
end
class videoscocontroller
您还可以选择控制器中过滤的操作:
class VideosController < ApplicationController
before_filter :authenticate_user!, :only => [:edit, :update, :destroy]
# all your actions go here: index, new, create, etc #
end
class videoscocontroller[:编辑,:更新,:销毁]
#所有操作都在这里:索引、新建、创建等#
结束
Deviate为您提供身份验证\u用户代码>方法,并为您重定向