对于 enum 的 migration 会报错的情况,暂时木有遇到,不过灰常感谢这个提示. ps: enum 真的 hash 好用太多。
吓得我又看了一遍 guide
最近也是使用 rbenv 搭建 ruby 环境.rvm 搭建并不顺畅。
rake db:migrate:down VERSION=2016xxxxxxxxx
mark!
讲出你的故事
gem 版本升级升级后,原来的部分功能会丢失 也是很尴尬! gem 'carrierwave'项目中被我升级了,后来导致文件名是中文的文件无法获取。
瑕不掩瑜
今天刚好又在元编程上复习一遍
换
很不错 就是链接形式 没太多人注意
游戏键盘...???
青茶红黑 --> 打字到游戏
青轴打字嘎嘣脆,手感超赞,就是键轴太长,打字久了会累
黑轴按键轻盈,游戏键盘都是黑轴,所以黑轴布局会跟游戏有关,比如WASD高亮
,键盘拥有游戏模式
茶轴红轴在中间
至于品牌,罗技,樱桃,海盗船...京东销售排行最好的几款肯定不会太差。对了入门级不需要太贵.
还有使用键盘,就要使用鼠标。
valid_keys = [:mass, :velocity, :time]
search(options.slice(*valid_keys))
如果单纯的search(options.slice(valid_keys))
就会报错ArgumentError: wrong number of arguments (2 for 1)1
针对Relation
, Hash
与Array
都可以直接调用as_json
.
通过group_by
只是获得一个两层hash
, 可以调用as_json
是理所当然的事情吧。
[1] pry(main)> aa = [[1],[2],[3],[0],[1,2,3],[1,0,1],[0,1,2],[1,1,5],[1,1,3]]
=> [[1], [2], [3], [0], [1, 2, 3], [1, 0, 1], [0, 1, 2], [1, 1, 5], [1, 1, 3]]
[2] pry(main)> aa.sort_by {|a| [a.size, a[0], a[2], a[1]]}
=> [[0], [1], [2], [3], [0, 1, 2], [1, 0, 1], [1, 1, 3], [1, 2, 3], [1, 1, 5]]
[3] pry(main)> aa.sort {|a, b| [a.size, a[0], a[2], a[1]] <=> [b.size, b[0], b[2], b[1]]}
=> [[0], [1], [2], [3], [0, 1, 2], [1, 0, 1], [1, 1, 3], [1, 2, 3], [1, 1, 5]]
[4] pry(main)> aa.sort {|a, b| [a.size, a[0], b[2], a[1]] <=> [b.size, b[0], a[2], b[1]]}
=> [[0], [1], [2], [3], [0, 1, 2], [1, 1, 5], [1, 1, 3], [1, 2, 3], [1, 0, 1]]
eager_load
很酷炫的,怎么只字不提...
我屮艸芔茻,博大精深,望洋兴叹。
got it!
(1..24).step(0.5).to_a
1.step(by:0.5, to:24).to_a
或者 1.step(to:24, by:0.5).to_a
1.step(24, 0.5).to_a
可是不能使用1.step(0.5, 24).to_a
这样写能过审核?岂不是很儿戏?