美文网首页
rails[5]: Gem[1]:devise 认证

rails[5]: Gem[1]:devise 认证

作者: gimp | 来源:发表于2015-01-03 12:52 被阅读255次

    Devise的官方地址是这里

    所谓认证,就是用来控制注册登陆登出等操作。
    Devise是其中一种解决方案。
    如果想研究如何认证,可以参考一下Rails Tutorial,英文版本是这里

    跳过细节,直接看如何配置:
    在Gemfile添加

    gem 'devise'
    

    运行bundle install,然后生成devse的配置文件

    rails generate devise:install
    

    生成devise model,请替换掉MODEL

    rails generate devise MODEL
    

    如果你的model是user的话,下面四个方法可用

    before_action :authenticate_user!
    user_signed_in?
    current_user
    user_session
    

    运行rake routes,可以看到增加的routes

    更多细节参考官方wiki文档。

    相关文章

      网友评论

          本文标题:rails[5]: Gem[1]:devise 认证

          本文链接:https://www.haomeiwen.com/subject/ejwatttx.html