Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails-设计-如何处理登录页与应用程序页_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails Rails-设计-如何处理登录页与应用程序页

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

我有一个Rails 3应用程序

当用户未登录时。。。我想设计显示未登录页面:登录,注册,关于我们,博客等

当用户登录时,我希望它转到web应用程序


在何处进行此切换以及如何设置?谢谢

这很简单!我刚刚用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用户方法,并为您重定向