问题标签 [ruby-2.7]
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-on-rails - 哈希收集 Ruby23 --> Ruby27 和 Rails 5.2 --> Rails 6.1 在 0 处给出错误的元素类型 nil(预期数组)
我正在为某些代码包升级 Ruby 和 Rails 版本。
我有以下代码块,它在 0 (expected array) 处给我错误元素类型 nil 的错误。
我对 Ruby/Rails 完全不熟悉,有人可以解释突出显示的行是什么意思,以及实际导致此错误的原因是什么?fields = Hash[address_to_field_mapping.collect{|k,v| [v, var1[k]] unless var1[k].nil?}]
ruby-on-rails-6 - ActiveRecord::UnknownPrimaryKey(表用户的未知主键)Rails 6 Ruby 2.7.3
在我们使用的 ruby 和 rails 版本之下 -
红宝石 - 2.7.3 导轨 - 6.1.3
以下错误已通过 psql -
ActiveRecord::UnknownPrimaryKey(模型用户中表用户的未知主键。):
ruby - NoMethodError:未定义的方法“marshal_dump”用于#
我们使用以下 ruby 和 rails 版本 -
红宝石 2.7.3 轨道 6.1.3.2
在创建新用户时,它会引发以下错误 -
在控制器中定义的 Create 方法下方 -
ruby-on-rails - 资产部署失败:使用 capistrano gem 预编译
我们在使用 Capistrano gem 部署应用程序时使用 ruby 2.7.3 和 Rails 6.1.3.2,它会抛出以下错误 -
请给一些建议。
ruby-on-rails - 如何为 Rails 配置 datadog 以避免“被调用的方法 `initialize' 是她定义的”弃用警告?
我正在使用 Ruby 2.7、Rail 6.2 和数据狗 (ddtrace) gem v 0.54.1。我已经设置了这个配置
当我运行 rspec 测试时,我注意到这些弃用警告......</p>
我不清楚这些指的是什么,或者它是否可以控制或配置但渴望修复它们。
ruby-on-rails - 为什么当 Gemfile 和 path 都有 2.7.1 时,rvm 需要 Ruby 2.6 版本?
我正在使用带有 Rails 6.2、Ruby 2.7 和 bash shell 的 Mac OS Big Sur (11.6)。我注意到当我切换到我的项目所在的目录时,我收到了这条消息
这很奇怪,因为 Ruby 2.7 在我的路径和 Gemfile 中
顶部有这个的 Gemfile
我的 ~/.bash_profile 中有这个
但我不确定还有什么要检查以删除此错误消息。为什么它期待 Ruby 2.6,我怎样才能让它期待正确的版本?
jquery - 因异常错误暂停:找不到模块“jquery.minicolors”
使用
红宝石 - 2.7.3 导轨 - 6.1.3.2
宝石添加 -
应用程序/javascript/packs/application.js
应用程序/资产/样式表/application.scss
查看页面代码 -
但是当我们在 application.js 文件中添加代码时,它会引发以下错误-
因异常错误暂停:找不到模块“jquery.minicolors”
请给一些建议。
ruby-on-rails - 弃用警告:不推荐调用 `<<` 到 ActiveModel::Errors 消息数组以添加错误。在红宝石中
红宝石 - 2.7.3 导轨 - 6.1.3.2
弃用警告:不推荐调用<<
ActiveModel::Errors 消息数组以添加错误。请ActiveModel::Errors#add
改为致电。(从 /var/home/application_name/app/models/contacts.rb:4 的 validate 调用)
请给点建议。
regex - 这是 ruby Regexp 中的错误吗?如何在不使用超时的情况下防止正则表达式匹配中的“无限循环”?
我有这个正则表达式:
当我在一些(但不是全部)文本上使用它时,例如:
像这样:text.match(regex)
,然后 ruby 只是在看起来像一个无限循环中运行 - 但是为什么呢?并且无论如何要防止这种情况发生,例如让 ruby 抛出异常 - 不使用 ,Timeout
因为它是与 Sidekiq 一起使用时的一个已知问题(https://github.com/mperham/sidekiq/wiki/Problems-and -疑难解答#add-timeouts-to-everything)
红宝石版本:2.7.2