1、
a = ''
if a.present? => false
if a => true
2、
a = nil or true
a => nil
原因:= 优先级大于or,先进行赋值运算
a = (nil or true)
a => true
3、清除日志
rake log:clear
4、git push错文件,还原文件方法。
例如错提交db/schema.rb文件。
git log db/schema.rb
查找此次修改前一个版本号。
git checkout 7359845f7697d86526b4c9b59b01304269496cb6 -b bbb/aaa
随便切到一个分支bbb/aaa,找到db/schema.rb,再复制回你自己的分支。