ruby 相关问题

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

使用所有同级键在 ruby 中填充或完成哈希

我有一个 Rails API,可以在其中查询车辆并按不同属性进行计数和分组。当使用分组依据时,我想用零值填充响应。 这是一个简单的例子...

回答 1 投票 0

如何使用 Rails 按钮增量增加显示的数组元素?

我有两个数组@necklines和@skirts,分别由所有领口模型和裙子模型组成。 我试图一次展示一个领口和一条裙子,并在其中一个上有两个纽扣

回答 1 投票 0

使用 Ruby 打印颜色

使用 Replit 作为我的 IDE,我尝试创建一个输出调色板的程序(在控制台、文本文件或其他地方)。我怎样才能输出显示特定颜色的东西......

回答 1 投票 0

Ruby koan:为什么我的测试用例结果与 irb 结果不同?

我关注 ruby koan https://github.com/edgecase/ruby_koans/blob/master/src/about_symbols.rb#L26-L29 我的IRB irb(main):006>symbols_as_strings.include?(“test_method_names_become_symbols”)...

回答 1 投票 0

在 ruby 方法中使用 jquery 的值

我正在尝试使用从 ruby 方法中的选择列表中获取的数据。难道我做错了什么? $(函数(){ var 书籍 = []; $('.selectedId:checked').each(functi...</desc> <question vote="0"> <p>我正在尝试在 ruby 方法中使用从选择列表中获取的数据。我是不是做错了什么?</p> <pre><code>&lt;script&gt; $(function () { var books = []; $(&#39;.selectedId:checked&#39;).each(function () { books.push($(this).val()); }); $(&#34;#books_book_ids&#34;).val(books); findSellerBook(books) }); function tryThis(bookIds) { book = bookIds.map((bookId) =&gt; &lt;% Book.find(bookId) %&gt;) }; &lt;/script&gt; </code></pre> <p>我运行此程序时遇到的错误是:</p> <blockquote> <p>NameError - #ActionView::Base:0x007f9d22e08af0:</p> 未定义局部变量或方法 `bookId' </blockquote> <p>我如何使用获得的数据来运行 ruby 方法?</p> </question> <answer tick="false" vote="0"> <p>假设:</p> <p><pre><code>&lt;% Book.find(bookId) %&gt;)</code></pre> 是一个 ruby 方法调用,如果图书 ID 正确传递,它将为您提供图书详细信息。</p> <p>您需要更改代码,如下所示:</p> <pre><code>&lt;script&gt; $(function () { var books = []; $(&#39;.selectedId:checked&#39;).each(function () { books.push($(this).val()); }); /*don&#39;t know the usage as well seems incorrect to me, so I have commented it,if working then please un-comment*/ //$(&#34;#books_book_ids&#34;).val(books); findSellerBook(books) }); function findSellerBook(books) { books.each(function(key,bookId){ book = bookIds.map((bookId) =&gt; &lt;% Book.find(bookId) %&gt;) }); }; &lt;/script&gt; </code></pre> </answer> </body></html>

回答 0 投票 0

如何查看 ActiveResource 请求的 HTTP 响应 [已关闭]

我正在尝试调试不起作用的 ActiveResource 调用。 如何查看 ActiveResource 发出的请求的 HTTP 响应?

回答 8 投票 0

Fluentd 安装失败,并在 Windows 中显示消息

我正在测试 Fluentd 从 Windows 操作系统中的 Apache Tomcat 收集日志文件。 因此,我尝试使用 [Fluentd-Packages v5.x] 和 [Calyptia-Fluent v1.3.x] 安装,但因 Windows Message 失败...

回答 1 投票 0

Railties 无法加载此类文件

首先,你应该预先知道我是 Rails 的新手,所以如果这是一个愚蠢的错误,我深表歉意,但我一直在绞尽脑汁,并认为我会寻求一些帮助。 我目前无法开始我的

回答 2 投票 0

确定程序是否在调试模式下运行

我使用 RubyMine 来编写和调试我的 Ruby 2.0 代码。它使用 ruby-debug-ide 来实现此目的。我想知道程序是否在调试模式下运行。 我知道 Ruby $DEBUG 全局变量...

回答 3 投票 0

无法 rake db:由于未设置变量而迁移

我实际上正在家里配置一个gitorious,但我遇到了耙子问题。 我必须执行此 rake db:migrate 但当我执行此操作时,我收到以下消息: 耙子中止! 需要一个秘密才能

回答 1 投票 0

如何在 Ruby RSS 库中指定封装?

我正在尝试使用 Ruby RSS 库为播客构建 RSS 提要。我正在为机柜提供值,但机柜未添加到源中,并且会默默地失败。 我需要什么...

回答 1 投票 0

Rails 项目 .scss 部分文件未加载

我有一个名为“_teapot_card.scss”的CSS卡组件文件,位于通常的“组件”文件夹中,以及其他CSS组件(正在工作),例如导航栏....

回答 1 投票 0

promise 概念在 ruby 中可用吗?

我只是想知道,Ruby 中是否有链接概念。 我想一个接一个地执行一系列异步任务或方法。可以吗?

回答 4 投票 0

Ruby Rails 7.1.3 中的参数顺序错误(给定 1,预期 0)

我正在尝试创建一个范围,该范围将按 Service 类中的categories.name 排序。 类别是包含服务类别名称的模型,我想按类别名称排序...

回答 1 投票 0

在读取时擦除错误编码的字节序列

我正在将文件读入 Ruby 字符串,这些字符串稍后会被进一步处理(例如,使用 CSV 模块)。文件的外部编码是一个参数,据推测,文件...

回答 1 投票 0

无效的产量,Ruby 中的语法错误

我绝对不是开发人员,但我正在尝试让这个废弃的应用程序正常工作 这是名为layout.erb的文件中的代码,该文件是HTML <%= yield %&... 我绝对不是开发人员,但我正在尝试让这个废弃的应用程序正常工作 这是名为layout.erb的文件中的代码,该文件是HTML <div class="container"> <%= yield %> </div> 它抛出此错误: 语法错误 - /wallop/app/views/layout.erb:53:无效产量: 我知道他们正在使用 Bootstrap,并且“yield”是 Ruby 中的一个特殊术语,% 应该打印和评估代码——我明白了,我只是不明白为什么它会出错。 这个应用程序是很久以前编写的并被放弃了,开发人员继续前进并制作了它的商业版本,因此他们对帮助更新旧源不感兴趣,我或多或少有兴趣修改它,以便我可以自学 Docker 和其他一些东西。 我没有尝试任何东西,只是研究了错误 我认为这可能与以下事实有关:这是一个旧应用程序,它是用 Ruby 2 编写的,而我正在运行 Ruby 3,但这只是一个猜测。 更新: 这是完全相同的问题,该应用程序也使用 Sinatra / Thin: https://github.com/mocdaniel/dashing-icinga2/issues/121 他们通过恢复到旧的 Ruby 版本来修复它,但我不确定我是否能够轻松做到这一点 我正在使用 alpine:latest,然后从存储库中运行 apk add ruby-json ruby-dev 和 ruby-bundler,它正在获取最新版本…我不太了解 alpine 或 Docker,无法指定如何获取旧版本版本,我不想手动编译和安装它们。 修复代码以使用 Ruby 3 实际上可能更容易。 首先,是的,如果应用程序是用 Ruby 2.x 编写的,您应该尝试使用相同的 Ruby 版本来设置它。 如果没有更多背景信息,很难说出问题的根本原因是什么。也许布局中有多个未命名的 yield 语句?您可以在文档中阅读有关布局和渲染的更多信息 - https://guides.rubyonrails.org/layouts_and_rendering.html#understanding-yield 我想通了。我怀疑这个问题与 Ruby 3.x 破坏应用程序有关。由于我不是开发人员,最简单的解决方法是不使用 Ruby 3.x。 该应用程序使用像 Thin 和 Sinatra 这样的 gem,由于某种原因,它们在 Ruby 3.x 中被破坏了。 我能够搜索 alpine repo 网站,发现使用 FROM alpine:3.14 的 Docker 基础镜像提取 Ruby 2.7.6 软件包(而不是提取 Ruby 3.x 软件包的 alpine:latest),这解决了问题. 当我将运行某些 ruby 2.5 变体的 sinatra 应用程序更新到 3.1 时,我最终通过运行以下命令修复了语法错误: bundle update --conservative sinatra 基于此答案 这将我的 Gemfile 对 sinatra 的依赖从 1.X 升级到了 4.0

回答 3 投票 0

带有 Devise 用户确认链接的 Rails 不确认帐户

这在过去不是问题,但由于某种原因,当我单击 Rails 应用程序的 Devise 确认电子邮件中的链接时,它会转到该网站,但不会确认帐户。 我的应用程序很...

回答 1 投票 0

(x86_64 上的 macOS 14.4.1,使用 ruby-build 20240501)ruby 2.7.7

我有一个 macbook pro M3 芯片,我正在尝试安装 Ruby 2.7.7 但不断遇到此错误: 构建失败(x86_64 上的 macOS 14.4.1,使用 ruby-build 20240501) 我已经在这里呆了 3 天了,所以任何

回答 1 投票 0

如果数组内有 nil 对象,如何在 ruby 中对数组进行排序?

如果我在 ruby 中有这样的数组,如何对数组进行排序? 例子 : my_array = ["12 个月", "13 个月", nil, nil, "12"] 我想要得到这样的结果: my_array = ["12", "12 个月", "13 个月", n...

回答 4 投票 0

如何安装特定的捆绑程序版本

我是 Ruby 新手。我安装了 Ruby 2.7.2,并且想安装特定的捆绑程序版本。当我跑步时: 宝石清理 gem 清理捆绑器 宝石列表捆绑器 捆绑安装 2.2.5 我明白了……

回答 1 投票 0

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