我是真的考虑要不要恰饭卖个 Pro 什么样的变态需求会有人愿意付费呢?
没错,所以你的项目达到一定程度后,就要考虑部署环境和开发环境尽可能接近了。
就算是同一款数据库,版本不同也有可能行为不一致的
日志里写清楚了
No function matches the given name and argument types. You might need to add explicit type casts.
问题在于这 sql
select * from problems where detected_at > date('now','start of year','-1 year') AND detected_at < date('now','start of year','1 second')):
的 date
聚合函数有问题,如果是你自己写的,那么你就要找一下 PG 对应的函数改写
促进一下生态, @dsh0416 制作了用于构造 PetriNet 的 DSL https://github.com/dsh0416/petri-dsl/
后继产品:Petri Net workflow for Rails by Hooopo
当然 Hooopo 的代码太暴力了,我也要写个版本,跟他比一比
炮哥出品,必属精品,这就是我前年的工作流的全新版本啦
苹果 2016 新设计的那个钢板键盘有设计缺陷,所以使用这设计的(就是 2016-2019 的 mbp)键盘保修期延长到四年且免费更换
成为 MiBoy 啊!一百多就够了吧...反正机械键盘几乎都是 Cherry 轴 Cherry G3000 500 左右(傻大笨) Mac 布局的 Matias 也差不多 700 多
消耗品该磨损就磨损吧(毕竟还能顺道换 C 壳和电池),在书桌上用可以买个键盘用
华顺应该没续那个域名 我看看能否拿掉那一条
APM 监控有钱上 NewRelic,没钱自建 ELK
自动化运维机器不多各台机器单独配 Monit 就好,部署 capstrano,老玩具还马马虎虎能用。
机器比较多的话,现代话的做法还是上容器了
(我不会用,但你得有,逃~
好像只能用在 select 上,Insert Delete Update 调用链最后不是 AR 的 Query 了,没法调 to_sql
说来 rvm 可以说是 shell 工程的集大成者了。。。印象里好像是上万行的 sh 了这可是非常恐怖的。。。
如果重新升级桩文件还有问题,用 bundle exec
来执行命令目前测试是不会出现问题的
我升级我自己维护的 gem 的时候发现一些别的问题, bundle exec
可以解决
Rails 还没有发正式的适配 2.7 版本,虽然不会有什么问题,但是会多一些 warning 看着烦,问题比较大的地方在 bundler 2.1.2,如果遇到问题可以试试重新生成一下 bundle 的桩文件 bundle binstubs bundler
试试能不能打印 pwd 就是当前目录 或者更土的办法,用 Windows 的搜索 去搜你存的那个文件名
两种方法:
666
GitHub 国内啥时候开始招人呀... 只能靠 GH 加入我软了😂
Bootstrap 还没支持 实现良好比较麻烦,等 Bootstrap 5 吧
置顶啦
可以 我也来打广告 https://github.com/rails-engine
哦...那破案了...这个写法 5.1 才有的... https://github.com/rails/rails/commit/e86524c0c5a26ceec92895c830d1355ae47a7034
遗留项目用 https://github.com/rails/rails/issues/9454#issuecomment-310821406 这种写法,RoleCore 应该整体还是兼容 5.0 的
新项目直接上 6.0 吧,或者至少 5.1 以上
那我晚上到家 起一个裸的试试...不过我自己不用 cancancan 也,理论上也跟他无关