http://ruby-china.org/sites 国外著名网站
http://linuxtoy.org/archives/qt-5-0.html 我找最近一条新闻,Qt 一致好评啊
要不搬家,要不和邻居拼了。
我看了看 devise 源码,好像没给 email 的校验加上 case_sensitive,username 我也不知道加没加,这样就有可能冲突,你可以自己试一试。
写入的时候做好模型校验,查询的时候就不怕冲突,不过也有小几率并发绕过了模型校验(比如同时注册 Rei),可忽略。
3.2 不支持 rjs 模板,建议退回 3.0.5 学习。看完书再看 changelog 跟上版本。
lower() 是数据库内的函数。
你看的书版本对应多少?
在 ready function 里面加几行日志看看
console.log('hit');
console.log($('.search input'));
console.log($('.search #search-trigger'));
然后到控制台看输出
PS:没必要 require min 啊,这样调试都不好调试了,生产环境编译的时候会压缩的。
别这样做,有安全漏洞。比如,一个写操作如果可以用 get 访问,就可以把这个操作地址作为 img 的 src 发出去,有权限者一访问就中招。
#3 楼 @yangchenyun 不用自我审查
return
关键的萌妹子呢?
企业版很贵么?
http://learn.shayhowe.com/ 我收藏了还没看
软广告
还没用 gem 安装 mongo?
gem install mongo
~/.rvm$ rake db:migrate
不是太年轻,就是太老,就是找不到合适的时间。 —— 《rework》
username 和 usermail 做好校验,非空,username 不能含有 @,email 一定要含有 @,防止两个字段冲突。
找更成熟的前端插件。
自从发现 counter_cache 的行为有时不符合我理解之后,我就自己写 after_create 了。
更正一下
rb_obj_as_string(rb_inspect(obj)) // 没看到中间先调用了 rb_inspect
所以 p Obj 和 p Obj.inspect 区别是相当于输出 Obj.inspect 和 Obj.inspect.inspect 的区别。
有刨根问底的精神就动手看源码的同学。