gpt4 book ai didi

ruby-on-rails - 带有 has_secure_password 的 rails4 : cancan or cancancan?

转载 作者:数据小太阳 更新时间:2023-10-29 07:44:02 26 4
gpt4 key购买 nike

我正在尝试实现某种类型的用户,以便一些人可以编辑数据而其他人只能阅读。

用户.rb

class User < ActiveRecord::Base
has_secure_password
validates_presence_of :email, :password, :on => :create
end

我正在使用 has_secure_password(我关注 http://railscasts.com/episodes/270-authentication-in-rails-3-1?view=asciicast )进行 session ,我发现 cancan 但我发现了这个:

http://rubygems.org/gems/cancanhttp://rubygems.org/gems/cancancan

那么,有什么区别呢?我必须使用哪个?

this guide对于 rails 3.1 和 cancan 是一个很好的起点,还是我应该寻找另一种方法?

我是 Rails 的新手,在此先感谢。

最佳答案

CanCan 项目已死,CanCanCan 是一个单独的项目,为 Rails 4 提供类似的授权解决方案。简而言之,CanCan 适用于 Rails 3 应用程序,CanCanCan 适用于 Rails 4 应用程序。这是 another Stackoverflow answer以及有关 CanCan/CanCanCan 的更多信息。

关于ruby-on-rails - 带有 has_secure_password 的 rails4 : cancan or cancancan?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23942018/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com