问题标签 [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.
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 中尝试过
没有成功。
有人对这个版本的乘客/铁路有经验吗?
ruby-on-rails - windows 10 ruby2.5 rails 5.1.5 无法加载此类文件 -- sqlite3/sqlite3_native (LoadError)
环境:windows 10 ruby2.5 rails 5.1.5 问题:无法加载此类文件 -- sqlite3/sqlite3_native (LoadError)
我试过 gem uninstall sqlite3 和 gem install sqlite3 ,网上的任何解决方案都试过了,不工作,有人可以帮助我吗?我需要解决这个问题,我的工作需要继续。谢谢。
ruby-on-rails - 未定义的方法“得到?” 对于 302:整数
我喜欢在我的 rails 应用程序中将 ruby 版本从 升级2.4.2
到。2.5.0
在我使用 turbolink 的地方,所有规格/测试都失败了。turbolinks 和 ruby 是否存在已知问题2.5.0
?
这是终端上的输出。
这是规格:
ruby - 等待一个线程在 Ruby 中死亡
看来,在 Ruby 2.4 和 2.5 中,线程不会在您调用#kill
它们时立即死亡。此代码段将打印Not dead几次:
我想阻止主线程的执行,直到辅助线程被杀死。我尝试使用thread.join.kill
,但这当然会阻塞主线程,因为线程的循环永远不会终止。
如何确保在主线程继续之前杀死线程?
credentials - Rails 5.2 凭据抛出错误
我正在使用Rails 5.2.0
和Ruby 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 特定问题,因为我在其他机器上尝试过同样的事情,但它仍然无法正常工作。
提前致谢。
ruby - 删除常量会导致常量仍然可用
检查Object
常量是否已定义
删除常量
检查,该Object
常量已删除
Object
现在,如果删除了以下示例,该常量如何返回?:)
yaml - 为什么两行 YAML 不像四行 YAML 那样解析?
在解析使用两个空格缩进创建的 YAML(使用 Ruby 2.5/Psych)时,我看到了奇怪的行为。同一个文件,每行缩进四个空格 - 在我看来 - 正如预期的那样。
两个空格:
产生以下哈希:
而使用四个空格缩进:
结果是:
我只是浏览了规范,没有看到与此问题相关的任何内容。
这种行为是预期的吗?如果是这样,我将非常感谢解释原因的资源链接。
ruby-on-rails - hidden_field_tag 无法传递布尔值
我正在为表单传递一个隐藏字段,以区分请求来自的视图:
显然 true 作为字符串传递。我尝试了不同的语法,例如:
它总是被翻译成这个
显然,我可以检查控制器中的字符串值,但这是预期的行为吗?
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)
错误日志:
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 有可能吗?
我必须面对哪些挑战?