楼主不会真的贴了密码出来吧?赶紧改密码。
不要依赖 turbolinks:load
了,https://stimulusjs.org/ 是最适合 Turbolinks 的做法。
https://github.com/turbolinks/turbolinks#attaching-behavior-with-stimulus
看了下源码 MiniMagick::Image.open 用的是 open-uri
实现,可以在终端自己试试用 open-uri 打开链接看看。
另外代码效率比较低啊,每次渲染都要下载图片解析,activestorage 本身保存了图片 metadata 的。
IDE 可以读 schema.rb。
这样塑料小人会不会化掉……
这几家公司都是有人在核心维护组的,没有的话还是建议用稳定版。
自己鼓捣就 ssh forward agent 咯。
另外几个项目可能配置了 deploy key,同事机子可能配置了 ssh forward agent,不能排除服务器访问不到 repo 的问题。
话说这问题不应该问同事吗?
cap 部署需要部署时服务器可以访问 git repo,可以选择在服务器上配置一个专门的 deploy key,或者通过 ssh forward agent 使用本地的 key。
对我来说依然不觉得类型检查有什么必要,过去遇到的 Bug 几乎都跟类型没什么关系,只是可选的那就留待观察好了。(真香警告)
为了一个字体增加首页几 M 下载量,说不定用户还是手机流量,真的值得吗?不如跟客户沟通一下,设定几个字体 fallback 到本地字体。
这是 Rspec 引进不必要的复杂的一个体现,在 Minitest 里面定义自己的断言只需要定义 Ruby 方法:
def assert_what_you_want(*args)
# do something
assert(except, actual, message)
end
卧槽,怀疑攻击者盗取了维护者的 gem 发布权限,发布了一个带后门的版本。
看你写了这行 #result.gsub!("\n", '')
,是不是遇到换行。
puts result.inspect
打印看看有无换行。
另外 Base64.strict_encode64
是生成无换行格式的。
楼主要测试可以发去 NoPoint 那里,避免一直顶帖。
奥,还以为楼主是新人,原来 15 年注册的,看了发帖历史一直都是这么阴阳怪气。
如果一个人看上去像巨魔,说起话来像巨魔,那么他就是巨魔。
这里不需要巨魔炒话题,请去适合你的社区吧。
https://www.dji.com/cn 后端很多 Ruby。
十年前 Ruby 社区也是这么想的。
这几行有些问题
-----> Detecting rails configuration
###### WARNING:
You have not declared a Ruby version in your Gemfile.
To set your Ruby version add this line to your Gemfile:
ruby '2.5.3'
# See https://devcenter.heroku.com/articles/ruby-versions for more information.
###### WARNING:
Detecting rails configuration failed
set HEROKU_DEBUG_RAILS_RUNNER=1 to debug
尝试以下操作:
ruby '2.5.3'
或者你本地开发的版本,让两个环境一致。heroku config:set HEROKU_DEBUG_RAILS_RUNNER=1
,应该会触发部署,查看输出。如果没有触发就再 push 一次。原作者已经离开这个项目了,未来不看好。
PS:lrz 兜兜转转又回 Apple 了 😂
Just another Perl^Wsoftware hacker at @Apple. Previously: @Microsoft, @RubyMotion, @Apple.
看看 material-design-icons.css 编译后,font 的路径是不是跟 webpacker 编译后的路径不一样。
有意思。
heroku create 就已经自动设置 heroku 相关的 git config 了。
"App crashed" 要看 App 的日志,上面都是 heorku 路由的日志,把 logs 持续输出,再部署一遍看有没有应用输出。
对楼主的另一个网站 https://linuxtoy.org/ 比较熟悉,以前看过很多文章。