Ruby on rails 设计及;专家-需要合作吗?
我正在用RubyonRails制作和开发web应用程序。我的问题是——如果我安装了Desive,我还需要安装pundit来控制用户访问吗 我说的是对当前用户配置文件的简单访问,或者文章的唯一作者可以编辑或删除它Ruby on rails 设计及;专家-需要合作吗?,ruby-on-rails,ruby,devise,access-control,pundit,Ruby On Rails,Ruby,Devise,Access Control,Pundit,我正在用RubyonRails制作和开发web应用程序。我的问题是——如果我安装了Desive,我还需要安装pundit来控制用户访问吗 我说的是对当前用户配置文件的简单访问,或者文章的唯一作者可以编辑或删除它 我需要权威吗?不,你不必为你的情况使用权威 Desive为您设置简单的身份验证系统。 Pundit使用策略设置复杂的访问控制 在您的情况下,您可以简单地检查@post.author==当前用户。 另一方面,您也可以使用Pundit的def update authorize@post en
我需要权威吗?不,你不必为你的情况使用权威 Desive为您设置简单的身份验证系统。 Pundit使用策略设置复杂的访问控制 在您的情况下,您可以简单地检查@post.author==当前用户。
另一方面,您也可以使用Pundit的
def update authorize@post end
不,你不必根据自己的情况使用权威
Desive为您设置简单的身份验证系统。
Pundit使用策略设置复杂的访问控制
在您的情况下,您可以简单地检查@post.author==当前用户。
另一方面,您也可以使用Pundit的
def update authorize@post end
不,你什么都不需要。Gems是为了让生活更轻松,并捆绑通用功能而设计的。如果你看到有越来越多的访问控制,那么你应该考虑使用PUNDIT或CCANCANCAN或其他,我正在使用用户的东西,我认为这只是为用户注册。谢谢你的回答。这是一件鉴定的珍品。它提供了确保用户拥有有效凭证的功能(登录/密码、令牌、fb登录等)。它不关心“用户资料”,只关心身份验证。因此,如果我希望用户能够编辑自己的资料,我需要权威?阅读文档,这里有解释。如果你在理解Cancancan方面有问题,试试Cancancan,它的配置更简单(只有一个文件,而Pundit似乎有很多)不,你不需要任何东西。Gems是为了让生活更轻松,并捆绑通用功能而设计的。如果你看到有越来越多的访问控制,那么你应该考虑使用PUNDIT或CCANCANCAN或其他,我正在使用用户的东西,我认为这只是为用户注册。谢谢你的回答。这是一件鉴定的珍品。它提供了确保用户拥有有效凭证的功能(登录/密码、令牌、fb登录等)。它不关心“用户资料”,只关心身份验证。因此,如果我希望用户能够编辑自己的资料,我需要权威?阅读文档,这里有解释。如果你在理解Cancancan方面有问题,试试Cancancan,它的配置更简单一些(只有一个文件,而Pundit似乎有很多文件),我很难找出如何让它工作。。。谢谢你的回答我很难想出如何使它工作。。。谢谢你的回答