最近有个项目采用devise gem做授权,根据国人的习惯改为username和email登陆
但是login页面用户名那里必须是email格式才行,否则会无法提交。
错误提示:请在电子邮件中包括“@”,
最初我以为是devise配置的原因,于是逐步深入gem包查看代码,但是没有发现
后来我试着用Safari打开页面,竟然不再提示用户名格式不正确的提示,顺利post表格
然后我又换了fi...
分类:
其他好文 时间:
2014-08-04 14:18:47
阅读次数:
223
方法均来自网络,本人只是记录一下自己操作的过程,大神请无视之~攻击主机平台:kali-linux 被攻击主机:安卓手机192.168.1.107 (在同一局域网内)1.利用ettercap进行arp欺骗:root权限下打开ettercap:ettercap -C (curses UI) ...
分类:
其他好文 时间:
2014-08-03 20:32:55
阅读次数:
382
rails new demo --database=mysql最后报错Gem files will remain installed in D:/BillFiles/rails_dev/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.15 for inspec...
分类:
数据库 时间:
2014-08-01 19:26:32
阅读次数:
239
1:传统的输入信号传统的输入都是通过阻塞来实现,例如getchar一直等待用户输入。又或者是再curses库中的getch都是通过阻塞的方式来等待用户输入。那么想象一个场景要设计一个游戏,这个游戏可以让玩家动态输入一些值来动态调整游戏参数。不可能通过getchar这样的阻塞函数来获..
分类:
系统相关 时间:
2014-08-01 07:04:22
阅读次数:
412
centos6.5源码安装ruby on rails...
分类:
其他好文 时间:
2014-07-31 21:05:37
阅读次数:
197
1、curses库 /* 基本curses函数 */
initscr(); // 初始化curses库和tty
endwin(); // 关闭curses并重置tty
refresh(); // 使屏幕按照你的意图显示
move(r, c); // 移...
分类:
系统相关 时间:
2014-07-31 17:28:31
阅读次数:
369
试了一下perl下安装ssh模块,整了半天linux/window上都装不上,各依赖模块的版本总是匹配不上,后改了一下思路,用ruby吧Net::SSH和Net::SCP是两个Ruby操作SSH的gem包。Net::SSH相当于cmd,专门用于执行命令;Net::SCP专门用于传输文件。它们俩结合,...
分类:
Web程序 时间:
2014-07-30 20:09:44
阅读次数:
268
git上的项目基本都可以用cocoapods导入 特别方便。使用方法:更新cocoapods :$ sudo gem update cocoapods查询第三方库是否存在:$ pod search xxx导入第三方库:进入项目的根目录,并在根目录下创建一个名叫Podfile的文件(没有任何后缀):$...
分类:
其他好文 时间:
2014-07-30 11:37:43
阅读次数:
199
Gem StonesJohn has discovered various rocks. Each rock is composed of various elements, and each element is represented by a lowercase latin letter fr...
分类:
其他好文 时间:
2014-07-29 13:38:28
阅读次数:
208
$ rails _3.0.5_ new depotrubygems.rb:244:in `bin_path': can't find gem railties (["3.0.5"]) with executable rails (Gem::GemNotFoundException)出错重装了rail...
分类:
其他好文 时间:
2014-07-28 02:58:30
阅读次数:
665