1
我很好奇,如果有人可能将Rails 3应用程序发送到一个网站,如果某人登录该网站作为来宾,并且另一个网站是否有人以用户身份登录该网站。如何根据用户登录更改Rails 3中的路线?
这是在路线?这是在控制器层完成的吗?
我很好奇,如果有人可能将Rails 3应用程序发送到一个网站,如果某人登录该网站作为来宾,并且另一个网站是否有人以用户身份登录该网站。如何根据用户登录更改Rails 3中的路线?
这是在路线?这是在控制器层完成的吗?
您应该考虑使用会话。他们的工作是这样的:
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
所以我可以使用一个会话,然后基于sessi在值定义我的默认路由? – monvural 2010-11-25 03:06:24