HTML/CSS 这种坑爹玩意居然喜欢的人还比不喜欢的人多???
以及希望大佬能 fork 这个 repo 到 github 上面去,把 gitee 作为 mirror。
国内现在 git clone 不改 hosts 是肯定不行的,改完也需要 restart or refresh 一下。(起码阿里云 ECS 是这样,很恶心) ruby-build 那个 RUBY_BUILD_MIRROR_PACKAGE_URL 还是蛮好用的。直接去 mirror 节点找完写进.bashrc 搞一下就行。 或者傻瓜一点直接在本地下好 ruby 的源文件,scp 到~/.rbenv/cache 下,之后用 ruby-build 自己 compile & run。
也可以用 manacher 算法提升效率
嗯 已经解决了。之前 Rails 5 一样的设置没用问题,查了一下应该是 Rails 6 新引了一个 Middleware,会去 check 请求的 hostname 避免 DNS 的重新绑定攻击,解决方法很简单,就是把名单清空config.hosts.clear
,要么加上一条记录config.hosts << 'your_hostname'
https://stackoverflow.com/questions/53878453/upgraded-rails-to-6-getting-blocked-host-error
难过,但是我发现 rails console -e test 起的时候,app.host 虽然是 example.com 但是 app.get('/') 是不会 403 的,只有 development 的时候才有,这是因为 spec/下的 helper 的原因吗?
https://redash.io/ Redash 也不错 如果数据不算特别敏感的话
这个头像,中华田园犬阿黄?
多谢提醒 感觉 where.not 确实最简单的方法
嗯,感觉确实是考虑得有点多了,不现实。
最近刚看过 ruby meta-programming,想试着用 method_missing 去定义,但是看了一下scope:
貌似是生成了一个 class method 而且返回了一个·ActivateRelation·,所以可能得用其他方法实现,但是我对 Rails 里面的 class 和 module 关系完全不熟,还是老老实实在 model 里一个个实现 case 吧。
也许用 docker 会更简单?