如何根据用户登录更改Rails 3中的路由?

时间:2010-11-25 02:54:15

标签: ruby-on-rails ruby-on-rails-3 routes

我很好奇是否可以将Rails 3应用程序发送到一个网站,如果有人作为访客登陆该网站,而另一个网站是否有人以该用户身份登陆该网站。

这是在路线上完成的吗?这是在控制器层完成的吗?

1 个答案:

答案 0 :(得分:0)

您应该考虑使用会话。他们的工作方式如下:

session[:any_key] = any value (though it should be small, think database id, instead of entire model)

大多数人使用会话[:user_id]

资源:

http://guides.rubyonrails.org/security.html

http://railscasts.com/episodes/21-super-simple-authentication

http://api.rubyonrails.org/classes/ActionController/Base.html