ruby 相关问题

Ruby是一个多平台的开源,动态的面向对象的解释语言,由Yukihiro Matsumoto(Matz)于1995年创建。[ruby]标签用于与Ruby语言相关的问题,包括其语法和库。 Ruby on Rails问题应该用[ruby-on-rails]标记。

有什么方法可以在 Ruby 中创建一个新的空绑定吗?

有没有办法创建一个完全空的 Binding 对象以与 eval 一起使用? 根据文档,只有 Kernel#binding 方法可以创建新的绑定。我尝试过这样的事情: 空 =

回答 2 投票 0

Rbenv + Ruby 2.5.3 + 构建失败(arm64 上的 macOS 14.4.1 使用 ruby-build 20240423)

尝试使用 rbenv 在 Mac M1 芯片上安装 ruby 2.5.3,但无法安装并出现以下错误。 安装过程中失败,错误代码为 make -j 8。请检查下面的错误日志。 ...

回答 1 投票 0

在 Rspecs 测试中使用 HTTP 动词时错误解析浮点数数组

我定义了以下类: 商店.rb: 类店 字段::声誉,浮动 embeds_one :位置,class_name:“位置” 接受嵌套属性:位置 结尾

回答 1 投票 0

如何清除 Rails 控制台历史记录

当我运行rails c并在irb启动时按向上键时,我可以看到当我的应用程序在遇到ruby-debug gem的调试器命令后下降到irb时输入的最后命令。我不会...

回答 2 投票 0

Ruby:解密消息,该消息使用 Java (AES/256/GCM) 加密,

我有一个 Java 代码,它使用 AES-256-GCM 加密消息。我想用 Ruby 编写一段代码来执行相同的加密和解密操作。 Java代码: 导入 java.util.Base64; 导入javax。

回答 1 投票 0

Ruby 中的“include”和“prepend”有什么区别?

来自模块 模块#append_features(mod) → mod 当此模块包含在另一个模块中时,Ruby 会在此模块中调用append_features,并将其传递给mod 中的接收模块。 Ruby 的默认值

回答 2 投票 0

Docker 上的 Rspec 与 database_cleaner 导致远程 URL 错误:RemoteDatabaseUrl

我正在 Docker 上工作,尝试运行 bundle exec rspec ./spec/services/something/something_spec.rb ,但出现此错误 DatabaseCleaner::Safeguard::Error::RemoteDatabaseUrl: ENV['DATABASE_UR...

回答 1 投票 0

当我将站点部署到 Heroku 时,控制器的 POST 方法停止工作

我在 Netlify 上部署了一个 [React 应用程序][1],其 [API 后端][2] (Ruby on Rails + PostgreSQL) 部署在 Heroku 上。后端在 LocalHost 上运行得非常好。然而,当我将它部署到

回答 1 投票 0

eager_load=true有什么影响?

我需要知道为什么在非生产环境中 eager_load 首选为 false?我听说过的一个论点是 eager_load eager 加载了我体内的大部分 Rails 和应用程序......

回答 2 投票 0

正则表达式:仅捕获 Ruby 中的匹配替代项

我对此感到非常惊讶: 我正在构建一个简单的密码生成器,它使用用户创建的模式。该模式包含字母 a-f,代表 6 个字符组: S...

回答 1 投票 0

Jekyll livereload 不适用于使用 --blank 标志启动的项目

我刚刚启动了一个新的 Jekyll 项目,使用 Ruby 3.3.0 和 Jekyll 4.4.3。 我正在使用bundle exec jekyllserve --livereload启动本地服务器,日志显示行LiveReload地址:...

回答 2 投票 0

本地回滚数据库不会更新服务器Rails 7中的postgres

我在我的服务器上运行 Rails 7,即使当我添加新表时,它也会迁移并且我可以在服务器数据库中看到它。但是当我通过在开发环境中回滚进行更改时,...

回答 1 投票 0

Sinatra 中所有 POST 请求的过滤前?

有没有办法创建一个“before”过滤器来捕获和预处理 Sinatra 中的所有 POST 请求?

回答 4 投票 0

为什么 rbenv 无法在 Ubuntu 上安装最新的 Ruby 版本?

我想在 Ubuntu 20.04 上安装最新版本的 Ruby。 但是当我在 Ubuntu 服务器上运行 rbenv install -l 时,我只看到列出了旧版本的 Ruby。 可用版本: 1.8.5-p52 ... 2.2....

回答 2 投票 0

如何在Ruby中临时重新定义方法?

说,我有: 班级测试 def 初始化(m) @米=米 结尾 定义测试 @米 结尾 结尾 我怎样才能暂时使 Test 的所有实例(现有的和新的)的方法 #test 返回 113,...

回答 2 投票 0

Rails 5.2.3 在使用 rspec 测试时将所有参数数据类型转换为字符串

我正在使用rails 5.2.3并使用rspec-rails(3.8.2)进行测试,当我像这样向rails发送请求时 让(:params) 做 { 首付:10_000, 要价:100_000,

回答 4 投票 0

将附加数据发送到 Workday

我正在使用此端点 Edit_Worker_Additional_Data 发送工作日的一些附加数据。然而,它缺乏他们期望的数据类型的文档,因此,我

回答 2 投票 0

无法在Mac上安装React Native

编辑:我最初的任务是让 React Native 在我的计算机上运行。然而,我这样做遇到了几个问题。我已将问题根源追溯到我的 ruby 版本,该版本不会更新...

回答 1 投票 0

如何修复安装 React Native Pod 时“没有将 nil 隐式转换为字符串”问题

我将 React Native 从 0.72 升级到 0.73.8,但是当我尝试使用 pod install 安装 pod 时,出现以下错误: 下载依赖项 生成 Pod 项目 设置 USE_HERMES 构建

回答 1 投票 0

如何从哈希中提取子哈希?

我有一个哈希: h1 = {:a => :A, :b => :B, :c => :C, :d => :D} 提取这样的子哈希的最佳方法是什么? h1.extract_subhash(:b, :d, :e, :f) # => {:b => :B, :d => :...

回答 18 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.