GitLab 和 GitHub 真挺好使的,你不用搞了,Bug 管理要结合代码仓库用的,这样采用关联,Review 流程,CI 等等等等。
docker-compose.yml
自行学习
Nginx 的 root 没有正确设置到 Rails 项目的 public 路径
server {
root /path/to/your/rails/app/public;
location / {
...
}
}
这个阅读次数是存放在 Redis 里面的,你的问题可能是因为 Redis 配置不对,或内存不够,或 Docker 配置不对,导致每次都丢失数据
你得先说说你是如何部署的
本来已经有 Nginx 了
看不懂为何要做 Faktory Server 来代替 Redis,增加运维成本,Faktory Server 还需要考虑 HA 的事情。
其实用不同的语言来实现 Queue 的处理器,消息传递用 Redis 或其他相对中立的服务也是可以的呀。
设计的时候没做关联,做不到
那就是未读
看了 Homeland 文档,单独设置管理员
直接一条 SQL 语句在数据库内部搞定:
DELETE FROM logs WHERE created_at < DATE_ADD(NOW(), INTERVAL - 2 DAY);
发你的网站地址,给的信息太少,看不出原因
早期的时候是的,后面应该已经改了
我没看到 order 方法,应该只是个 alias
不要光知道有这么个 Gem 你要分析看看它是如何解决问题的,表结构什么样的,然后你就懂了。你这个问题那个 Gem 里面都有
A hat tip goes to Ruby on Rails for inspiring us to create a PHP framework, and for bringing frameworks into the general consciousness of the web community.
不懂就别乱说
我只想说 Webpack (注意没有 er) 目前的设计很烂,难用
多年前埋下的小彩蛋
second_level_cache 那个 record_marshal.rb 也是每次 Rails 大版本升级最难搞的部分
需要深入分析新版本里面 Active Record 是如何实现的,还得回想之前版本的是如何实现的,所以这个文件写了很多注释
查阅 Rails.cache
配图精美
MongoDB 迁移 PostgreSQL 好搞些,有 Array 字段支持,少很多工作。
Ruby China 之前搞过,往后就再也不碰 MongoDB 这个坑
你更新一下 homeland-docker,新版本已经修复了这个问题。
你改换显示器了
如果是别人的 Gem,你可以用 gem open 命令来打开一个 Gem 的源代码,并且可以直接修改。
例如:
$ gem open fastlane
Gemfile 里面修改
gem 'your-gem', path: '/path/to/to/gem/source'
参考这个首页的简单教程
贴错误信息
Memcached 可能没正常启动,验证码是依赖 Memcached 的,如果这个服务死了,就会有这样的问题。