问题标签 [ruby-2.5]

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.

0 投票
1 回答
803 浏览

ruby-on-rails - 带 Rails 动作电缆的乘客

我尝试根据本教程 https://www.phusionpassenger.com/library/config/nginx/action_cable_integration在同一主机和端口上的子 URI 下使用 actioncable (5.1.5) 部署生产服务器 Rails

但是我的 /cable url 上有 404,production.log 中没有错误

已在 application.rb 中尝试过

没有成功。

有人对这个版本的乘客/铁路有经验吗?

0 投票
4 回答
1774 浏览

ruby-on-rails - windows 10 ruby​​2.5 rails 5.1.5 无法加载此类文件 -- sqlite3/sqlite3_native (LoadError)

环境:windows 10 ruby​​2.5 rails 5.1.5 问题:无法加载此类文件 -- sqlite3/sqlite3_native (LoadError)

我试过 gem uninstall sqlite3 和 gem install sqlite3 ,网上的任何解决方案都试过了,不工作,有人可以帮助我吗?我需要解决这个问题,我的工作需要继续。谢谢。

0 投票
3 回答
669 浏览

ruby-on-rails - 未定义的方法“得到?” 对于 302:整数

我喜欢在我的 rails 应用程序中将 ruby​​ 版本从 升级2.4.2到。2.5.0

在我使用 turbolink 的地方,所有规格/测试都失败了。turbolinks 和 ruby​​ 是否存在已知问题2.5.0

这是终端上的输出。

这是规格:

0 投票
2 回答
1187 浏览

ruby - 等待一个线程在 Ruby 中死亡

看来,在 Ruby 2.4 和 2.5 中,线程不会在您调用#kill它们时立即死亡。此代码段将打印Not dead几次:

我想阻止主线程的执行,直到辅助线程被杀死。我尝试使用thread.join.kill,但这当然会阻塞主线程,因为线程的循环永远不会终止。

如何确保在主线程继续之前杀死线程?

0 投票
0 回答
308 浏览

credentials - Rails 5.2 凭据抛出错误

我正在使用Rails 5.2.0Ruby 2.5.1p57

我已经在我的 Rails 应用程序中引入了 Rails ActiveStorage。如果我直接使用 AWS 密钥,我可以向 S3 上传/下载文件。

当我在命令下运行时

EDITOR="subl --wait" rails credentials:edit

1:来自/home/nishant/.rvm/gems/ruby-2.5.1@creative_automation/gems/activesupport-5.2.0/lib/active_support/message_encryptor.rb:157:in decrypt_and_verify' /home/nishant/.rvm/gems/ruby-2.5.1@creative_automation/gems/activesupport-5.2.0/lib/active_support/message_encryptor.rb:190:in_decrypt':ActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessage)

这不是我的 ubuntu 系统或 gemset 特定问题,因为我在其他机器上尝试过同样的事情,但它仍然无法正常工作。

提前致谢。

0 投票
1 回答
213 浏览

ruby - 删除常量会导致常量仍然可用

检查Object常量是否已定义

删除常量

检查,该Object常量已删除

Object现在,如果删除了以下示例,该常量如何返回?:)

0 投票
2 回答
1625 浏览

yaml - 为什么两行 YAML 不像四行 YAML 那样解析?

在解析使用两个空格缩进创建的 YAML(使用 Ruby 2.5/Psych)时,我看到了奇怪的行为。同一个文件,每行缩进四个空格 - 在我看来 - 正如预期的那样。

两个空格:

产生以下哈希:

而使用四个空格缩进:

结果是:

我只是浏览了规范,没有看到与此问题相关的任何内容。

这种行为是预期的吗?如果是这样,我将非常感谢解释原因的资源链接。

0 投票
1 回答
896 浏览

ruby-on-rails - hidden_​​field_tag 无法传递布尔值

我正在为表单传递一个隐藏字段,以区分请求来自的视图:

显然 true 作为字符串传递。我尝试了不同的语法,例如:

它总是被翻译成这个

显然,我可以检查控制器中的字符串值,但这是预期的行为吗?

0 投票
1 回答
531 浏览

amazon-ec2 - Eventmachine 1.2.7 构建在 Amazon Linux AMI 上使用 Ruby 2.5.1 失败 - “rhel fedora”

在 Amazon linux ami 上安装 eventmachine gem 时遇到问题,在 ruby​​-2.3.6 上工作正常,与 ruby​​-2.5.1 中断
步骤:
gem install eventmachine

注意:gcc version 7.2.1 20170915 (Red Hat 7.2.1-2) (GCC)
错误日志:

0 投票
1 回答
723 浏览

ruby-on-rails - 如果我将 ruby​​ 版本 2.5.1 与 rails 版本 2.3.18 一起使用会发生什么?

如果我将 ruby​​ 版本2.5.1与 rails 版本一起使用会2.3.18怎样?

我在 rails2.3.18和 ruby​​ 上构建了 rails 应用程序1.9.2p320,我只想升级ruby​​ 版本而不是 rails 有可能吗?

我必须面对哪些挑战?