Ruby on rails 铁路4:坎坎还是坎坎?具有\u安全\u密码
我正在尝试实现某种类型的用户,这样用户可以编辑数据,而其他用户只能读取数据 user.rbRuby on rails 铁路4:坎坎还是坎坎?具有\u安全\u密码,ruby-on-rails,ruby,permissions,cancan,Ruby On Rails,Ruby,Permissions,Cancan,我正在尝试实现某种类型的用户,这样用户可以编辑数据,而其他用户只能读取数据 user.rb class User < ActiveRecord::Base has_secure_password validates_presence_of :email, :password, :on => :create end class用户:创建 结束 我在会话中使用了has\u secure\u password(我如下所示),我发现可以,但我发现: 及 那么,有什么区别呢
class User < ActiveRecord::Base
has_secure_password
validates_presence_of :email, :password, :on => :create
end
class用户:创建
结束
我在会话中使用了has\u secure\u password(我如下所示),我发现可以,但我发现:
及
那么,有什么区别呢?我必须用哪一种
rails 3.1和cancan是一个良好的起点,还是应该寻找另一种方法
我是rails的新手,提前感谢。CanCan项目已经失败,CanCanCan是一个单独的项目,为rails 4提供类似的授权解决方案。简而言之,CanCan适用于Rails 3应用程序,CanCanCan适用于Rails 4应用程序。以下是有关CanCan/CanCanCan的更多信息。请参阅是否可以更新此信息,因为不清楚(尽管有人可以猜测)rails 5和rails 6应该做什么?@stevec-CanCanCan仍在更新中。他们是最近才做的。我离开Rails已经有一段时间了,但cancancan看起来仍然是一个不错的选择!