问题标签 [ruby-2.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - & 是什么意思。(& 点)在 Ruby 中是什么意思?
我遇到了这行 ruby 代码。这&.
意味着什么?
ruby - 在 Ruby 中,为什么 nil[1]=1 的计算结果为 nil?
例如:
这不仅仅是语法,因为它也发生在变量上:
奇怪:
红宝石 2.3.0p0
ruby-on-rails - 修复“缺少冻结字符串文字注释”问题
我创建了一个新的迁移,它看起来像这样:
现在有了代码气候,我被警告一个问题:
Missing frozen string literal comment.
我试图像这样修复它:
但我仍然有同样的问题。我该如何解决?谢谢。
ruby - Ruby 2.3.1 对 nil 的赋值更改
我试图了解这是否是 Ruby 2.3.1 或 2.3.0 上的错误。
如果第一次返回是预期的,恕我直言,这应该适用于两个版本。
为什么微小的变化和错误修正会产生不同的结果?
我目前在 Ruby 2.3.1 上面临以下问题:
ruby-on-rails - 排序哈希并删除第一个键值对
我有一个以时间戳为键的哈希。
我订购了该系列并获得了第一对,如下所示:
但是我该如何删除它?
该delete
方法要求您知道密钥的准确拼写。当然我可以返回密钥然后在delete
方法中使用它,但我在想是否有更直接的方法?
ruby-on-rails - 生成随机数,每次都一样
我有项目集合(ActiveRecord_AssociationRelation)。
我需要从每个集合中随机选择一个项目,但它应该在第二次和第三次选择相同的项目等。
我正在考虑某种单向算法,例如散列。例如,也许基于集合的长度,比如 50,它总是会生成数字 34。
知道我怎么能做到这一点吗?
ruby-on-rails-4 - 从 ruby 2.3.0 中的文件夹上传多个图像
我正在使用 rails 4、aws sdk gem 将多个图像文件从单个目录上传到亚马逊 s3,我使用的是 file.basename 方法,但它只上传图像名称,如何在不使用回形针和carrierwave gem 的情况下仅将图像内容读取到 s3 ?
ruby-on-rails - 带有 ruby 2.3.0 和 Puma 2.15.3 的 Rails 应用程序中的内存泄漏
一段时间以来,我的应用程序中一直存在内存泄漏。当前设置使用 Ruby 2.3.0、Rails 4.2 和 Puma Webserver puma 2.15.3 运行 Heroku 建议使用 Puma,但是大量调试让我相信它是真正的 Puma Webserver,这是所有麻烦的原因. 在调试期间,我删除了大部分 gem、代码等,但问题不断出现,RAM 内存增加,直到出现内存不足。这就是为什么我 99,999% 确定泄漏不是来自我的应用程序的原因。接下来我在我的开发系统上安装了“瘦”网络服务器,这也不是一个解决方案。然后我还将我的 ruby 版本升级到 2.3.0,泄漏立即得到解决,RAM 使用保持正常。
由于这种演变,我将我的生产系统升级到 Ruby 2.3.0(认为这只是一个 ruby 版本问题)但我仍然有内存泄漏。我现在看来它似乎是我的 Puma Webserver 和 Ruby 2.3.0 的组合......
你们中是否有人对 Puma 使用 Ruby 2.3.0 造成内存泄漏有任何经验。
在此先感谢,
更新: 我的 puma.rb
ruby - Ruby: What does the comment "frozen_string_literal: true" do?
This is the rspec
binstub in my project directory.
What is this intended to do?