• 看到在线状态,我第一反应是可以用expire设置键的过期时间…但是看到后面说是重启服务器,所以感觉这个不太符合。

    一个Redis可以有很多个数据库,那你的问题可以这么解决:不修改redis的持久化策略,而是把在线状态写在某个特定数据库里,在服务器关闭或者启动时flush这个数据库,比如放到initialiser里面去运行flushdb,嗯…不要用flushall哟😂

  • Rails 5.2 新功能详解 at 2018年05月12日

    新项目用的5.2.rc1,升到5.2之后已经遇到了一车的bug…不过我还是觉得要升 😐

    ActiveStorage挺好用,不过会导致rspec在MySQL transactional下随机出错(数据库连接断开)…我看github上已经有人提了issue,就只是附和了下。

    bootsnap导致我的rake命令在development下疯狂输出报错信息…但任务又是能完成的,没什么实质影响,于是我把bootsnap注释掉了…不过rails命令是正常的,索性就用rails命令吧

    更新之后webpacker最好也更新一下版本,否则跑测试也会有些蛋疼问题

  • 我只是觉得以前的对手机Chrome适配的蛮好的,现在有点怪怪的:顶部菜单只有半截了;个人菜单被挤下来一行

  • 给我两只猫…全是猫也可以…

  • 作为点评重度用户,我已经写了300多篇优质点评…奈何粉丝只有二位数

  • 我忽然想起来我去年看你们的主页的时候,你们的网站被喵星人占领了 😂 😂

  • 就据我所知 alias 和 alias_method 都是要在原方法定义后才可用的,rails 应该没有拓展它们。 你说的情况我看不到代码,不知道是不是给父类或者引入的模块里的方法取了别名,然后再在下面重写了这些方法。

  • 不错不错,不过ActiveSupport里的autoload最终还是调用的Ruby自己的autoload。他只是做了模块到文件名的转化,按照Rails的约束,只需要把类名或者模块名这一个参数传给autoload,而不像Ruby本身的autoload需要传俩参数

  • Ruby 里为什么要有 unless? at 2018年03月27日

    我忽然觉得 Lisp 挺神的,想去了解一下

  • Ruby 里为什么要有 unless? at 2018年03月27日

    原来如此!这两个星号是这样的意思,了解了~~