还有 authorized?
你之前 restful api 怎么实现登入注册,现在基本也怎么实现,只是换成 mutation 和 query 了
以及每一次 query 或 mutation 请求之前,都进行认证
就是 用 ready?
之类的,比如 BaseMutation 定义一个 ready?
可以自己实现认证就行
检查认证的话,比如 Mutation,在 ready 处理下
class Mutations::BaseMutation < GraphQL::Schema::RelayClassicMutation
def ready?(**args)
if !context[:current_admin]
raise GraphQL::ExecutionError.new "需要管理员认证"
else
true
end
end
end
DHH 为何又重启了 assets pipeline?
好奇
一个人维护多个微服务不是问题,问题取决于生态。
一个人维护还简单
人多里容易成焦油坑,我现在积累了很多反模式的经验😄
但是 ruby 做微服务,如果在 N 个项目跳来跳去的,简直是一种灾难。
这个应该搞 monorepo,放一个 git repo 里
升级 rails
符合需求的前提下,越简单的实现越好
PS 感觉 Rails 还是搞单体香
买过一个 fuckgfw.app
拒绝 996
这个吧
format
arm pg 是 work 的,我用 homebrew 安装的
rails 很香
试试 TabNine 没
我用 这个 gem 'sidekiq-cron'
mac docker 磁盘太慢了
用 title_start 应该走索引
crystal 啥时候 1.0
如果有闲置 mac,也可以试试 surge 的网关模式 https://zouying.life/2020/02/11/home-networking/
EXPLAIN 就是 sql 查询分析 https://juejin.im/post/6844904035900719111
你是不是用了啥插件?
是不是可以用于 ruby china?
换成 docker,想用啥版本,改下 dockerfile 就行
推荐 surge