小编Bon*_*ion的帖子

注册时自动生成Devise Authenticity Token

我目前有一个使用常规Devise身份验证登录和注销的应用程序,但使用Devise的token_authenticatable模块创建一个独特的令牌,用于从书签中向应用程序提交数据.每个用户都会获得一个独特的书签,其真实性令牌直接存储在javascript中.但是,当前设置了Devise的方式,默认情况下用户没有身份验证令牌.他们必须转到/ edit/users页面,按"Generate Token"然后他们在db中有一个.

我需要一种方法告诉Devise在注册时自动为每个用户生成一个身份验证令牌.

我是新手,我不知道在哪里找到Devise控制器来编辑它,即使我能找到它们,我也不完全确定我会做什么.欢迎任何帮助!谢谢.

authentication ruby-on-rails devise ruby-on-rails-3

9
推荐指数
1
解决办法
3551
查看次数

强制git忽略目录以及其中的所有当前和未来文件

所以,我是git的新手,但我正在使用它,因为我通过heroku部署了我的rails应用程序.我的应用程序在注册时为每个用户生成书签(只是一个js文件).不幸的是,当我部署时,实时站点上的用户的所有小书签都被我的开发环境中的用户的小书签覆盖.我已经阅读了关于这类事情的其他一些问题,我知道我必须将bookmarklet文件夹添加到.gitignore文件中,以及关于rm --cache的一些内容(但我不确定究竟是什么我会得做).我试着做这些事情,但我想知道问题是git是否忽略了现在的所有文件,但是并没有忽略在完成整个gitignore过程之后生成的文件.无论是那个还是我只是做错了(这非常非常可能).

欢迎任何帮助.对不起,这与许多其他类似问题的内容相同.我做了尽可能多的研究.

谢谢.

git ruby-on-rails heroku gitignore

5
推荐指数
2
解决办法
1383
查看次数