ruby 相关问题

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

在 Ruby 中将方法作为参数传递

我正在尝试学习Ruby,并且想用Ruby实现《Programming Collective Intelligence》一书中的Python算法。 第8章作者传递了一个方法作为参数...

回答 9 投票 0

如何记录某个网址的整个请求(标头、正文等)?

我需要将所有请求(包括 HTTP 标头、正文等)记录到某个 url。我试过这段代码: 定义索引 全局请求日志记录 结尾 私人的 def global_request_logging

回答 2 投票 0

dragonruby Dir 类不支持?

我尝试按顺序遍历文件以使用 DragonRuby 创建小动画,但在尝试使用 Ruby 中常用的 Dir 类时遇到错误。

回答 1 投票 0

在 Ruby 中对数组中的奇数求和

输入 = [ [“9”,“5”,“4”], [“20”,“40”,“60”], [“1”、“3”、“19”] ] 数字 = 输入.样本 页数...

回答 1 投票 0

如何替换 Ruby 中的一系列字符?

使用 Ruby,如何替换字符串中的一系列字符?例如,给定字符串 你好呀 如果我想将索引位置 2 到 5 处的字符替换为“#”到

回答 2 投票 0

如何修复“电子表格”gem 中的错误(未知代码页 0x906c)?

我需要从 xls 文件中获取涉及 gem 'roo' 的信息。 当我尝试读取文件时,出现错误。 请帮助修复这个错误! 我的代码: 需要“ro” 需要“电子表格”

回答 1 投票 0

使用Rails 3.2.22.2时,我可以使用的最高Ruby版本是多少?

我正在寻找升级一个包含许多宝石的大型应用程序。目前版本为 Ruby 1.9.3p551。 我听说我可以升级到 Ruby 2.2,但不能升级到更高版本。 此版本的 Rails 与

回答 1 投票 0

警告:URI.escape 已过时

嗨,我正在尝试从 Quickbooks 获取 Oauth2 访问权限,但我在 Rails 服务器的命令提示符上收到此警告,但没有任何反应,服务器只是不断加载相同的警告; 这是线路...

回答 2 投票 0

httparty:如何记录请求?

如何记录使用 httparty 发送的请求? HTTParty.post( @application_url, :标题=> { “接受”=>“应用程序/json”, “内容...

回答 4 投票 0

Ruby on Rails 中后台作业、rake 任务和 cronjobs 之间的区别?

我刚刚开始探索 Rails 中的 rake 任务和 cronjobs。我对它们之间的比较以及在哪种情况下对你来说是什么感到困惑。据我所知,后台工作是

回答 1 投票 0

如何查找 Rspec 中每个测试用例所花费的时间

我在我的项目中使用 Rspec,我想打印每个测试用例所花费的时间,有什么方法 Rspec 提供任何预构建函数吗?我可以通过

回答 4 投票 0

Ruby中hash和eq实现的效果是什么

A级 定义哈希值 12 结尾 def ==(其他) 真的 结尾 结尾 x = {} a = A.新 b = A.新 x[a] =“你好” x[b] =“世界” 把x 这是打印: {#&l...

回答 1 投票 0

使用捆绑器仅更新一个 gem

我使用捆绑程序来管理 Rails 应用程序中的依赖项,并且我在 git 存储库中托管了一个 gem,如下所示: gem 'gem-name', :git => 'path/to/my/gem.git' 为了更新这个 gem,我执行

回答 9 投票 0

在notepad++中运行ruby脚本

我已将以下代码粘贴到记事本中: puts(“输入一个数字”) x = gets.to_i puts(“输入第二个数字”) y = gets.to_i 结果 = x + y 把结果 我还创建了

回答 1 投票 0

将哈希数组转换为哈希哈希,由哈希的属性索引

我有一个哈希数组,表示对象作为对 API 调用的响应。我需要从一些哈希中提取数据,并且一个特定的键充当哈希对象的 id。我愿意

回答 4 投票 0

如何忽略 Zeitwerk for Rails 6 中的文件夹?

简单的问题,但不知何故我却找不到答案。 在使用 Zeitwerk 迁移到 Rails 6 时,我得到: 请查看“自动加载和重新加载常量”指南以获取解决方案。 (从 调用 简单的问题,但不知为何我却找不到答案。 在使用 Zeitwerk 迁移到 Rails 6 时,我得到: Please, check the "Autoloading and Reloading Constants" guide for solutions. (called from <top (required)> at APP_ROOT/config/environment.rb:7) rails aborted! Zeitwerk::NameError: wrong constant name Enforce-calls-to-come-from-aws inferred by Module from directory APP_ROOT/app/junkyard/enforce-calls-to-come-from-aws Possible ways to address this: * Tell Zeitwerk to ignore this particular directory. * Tell Zeitwerk to ignore one of its parent directories. * Rename the directory to comply with the naming conventions. 这看起来很棒:这是一个垃圾文件夹,永远不应该加载,所以忽略它是完全有道理的。 Zeitwerk 文档位于 https://github.com/fxn/zeitwerk say tests = "#{__dir__}/**/*_test.rb" loader.ignore(tests) loader.setup 就是忽略文件夹的方式。很公平。但我如何找到loader呢?关于 Zeitwerk 自动加载的 Rails 指南 (https://guides.rubyonrails.org/autoloading_and_reloading_constants.html) 没有提到如何直接忽略文件夹,但确实提到了隐藏在 Rails.autoloaders.main 的自动加载器,所以我认为 Rails.autoloaders.main.ignore("#{__dir__}/junkyard/**/*.rb") 或 Rails.autoloaders.main.ignore("#{__dir__}/app/junkyard/**/*.rb") 将是要走的路。没有运气。我尝试过将其放入 application.rb 和 initializers/zeitwerk.rb 中,但都不起作用。 有什么想法以及如何在 Rails 中使用 Zeitwerk 忽略文件夹吗? PS:是的,我知道我应该将其从 app 中删除,我会的。但这个问题仍然令人烦恼。 我遇到了同样的问题,结果发现它在抱怨文件夹名称。 将此添加到 application.rb 可能对您有用: Rails.autoloaders.main.ignore(Rails.root.join('app/junkyard')) 我将此添加到config/initializers/zeitwerk.rb: Rails.autoloaders.each do |autoloader| autoloader.ignore(Rails.root.join('app/ui')) ... 忽略目录的一种懒惰方法是用句号(句点)命名。 .folder_to_be_ignored Zeitwerk 自动忽略名称开头的任何文件或目录 带点的文件,以及任何不带扩展名“.rb”的文件。 来源

回答 3 投票 0

在 Docker 化 Ruby on Rails APi 时如何克服 Nokogiri 依赖

我一直致力于使用 SQL 数据库对简单的 Ruby on Rails API 进行 docker 化,但遇到了以下错误: 错误:看起来您正在尝试使用 Nokogiri 作为预编译...

回答 1 投票 0

警告:PATH 设置为 RVM ruby 但未设置 GEM_HOME 和/或 GEM_PATH,请参阅:https://github.com/wayneeseguin/rvm/issues/3212

每次打开终端时,我都会收到此错误: 警告:PATH 设置为 RVM ruby 但未设置 GEM_HOME 和/或 GEM_PATH,请参阅: https://github.com/wayneeseguin/rvm/issues/3212 这就开始了

回答 4 投票 0

Ruby 序列化和反序列化 json

我有这两个函数来序列化和反序列化游戏状态。我让它工作正常。但给人的感觉却是非常的混乱和凌乱。有更好的方法吗? 有两个不同的班级

回答 1 投票 0

为什么最好将电话号码存储为字符串而不是整数?

正如问题所述,为什么将电话号码存储为字符串而不是整数在 Telephone_number 列中被认为是最佳实践? 不确定我是否理解这样做的理由。 ...

回答 6 投票 0

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