环境 OS: Manjaro 20.2 i3 Ruby: 2.6.5 Rails: 6.0.3.4 CarrierWave: 2.1.0 前言 在 CarrierWave Github 的 README 里边没有找到关于…
Manjaro 20.1 在更新之后,ssh 配置文件的代理失效
环境(environment) OS: Manjaro 20.1 => Manjaro 20.2 Kernel: linux 5.8-2 => 5.9-1 经过(description) 在 2020-11-29 那天更…
Rails 6 Prawn PDF引入实例变量的方法
环境 Ruby On Rails 6.0 Ruby 2.6.5 Prawn PDF 2.2.2 全都是 nil 在使用Prawn PDF的导出PDF时,发现了一个问题。使用Prawn::Document.new并传…
rails whenever 定义的定时任务没有执行
环境 OS: Manjaro:20.1 i3 Rails: 6.0 Ruby: 2.7.1 whenever: 1.0.0 问题 在config/schedule.rb添加配置后,执行whenever --update-…
rails 使用 render 的时候总是会调用控制器的 current_user 方法
环境 OS: Manjaro 20.1 I3 Rails: 6.0 Ruby: 2.7.1 事故现场 在写登录接口的时候,发现使用render返回用户数据总是会调用到控制器里边的current_user方法。curren…
使用 Ansible 中的 docker_image 模块时报错
环境 Ansible 2.9.9 报错信息 fatal: [demo3]: FAILED! => {"changed": false, "msg": "Failed to import the required P…
Rails 6.0 配置 ActionMailer 通过QQ个人邮箱发送邮件
环境 Rails: 6.0.3.2 Ruby: 2.7.1 1. 去QQ邮箱那里开通SMTP(已开通的拿到授权码即可) 登录 https://mail.qq.com 点击”设置“ 进入设置后,再点击“账户” 然后往下滑,…
docker 镜像内用 npm install 报错:enoent undefined ls-remote -h -t https://github.com/jquery/jquery-ui.git
环境 node: 12.18.0 npm: 6.14.4 docker: 19.03.11-ce base_image: alpine linux 3.11 在容器里边使用npm install报错如下信息: npm W…
使用基于 alpine 镜像构建的容器安装 nodejs 失败
环境 OS: manjaro 20.0.3 Docker: 19.03.11-ce 遇到的问题 我使用Nodejs官方的源码包安装Nodejs。也就是将官网下载的tar格式的包解压后,再链接二进制文件的方式。 但是发生了…
Rails 的 wrap_parameter 对签名的影响
环境 rails 6.0 ruby 2.6.5 最近的一个小项目里边,接口安全方面使用了 timestamp + sign 的方式。但是发现了两个问题: rails的restful路由把路径中的参数也加入到参数数组中了。…