ruby-grape 相关问题


尝试安装 ruby gem 时无法找到 dnssd 标头错误

出现此错误 错误:安装 dnssd 时出错: 错误:无法构建 gem 本机扩展。 /Users/me/.rvm/rubies/ruby-1.9.3-p550/bin/ruby -r ./siteconf20141108-39945-13la3bu.rb extconf.rb ch...


如何使用 Homebrew 更新 Ruby?

我想知道如何使用 Homebrew 更新到最新稳定版本的 Ruby。我对使用 RVM 不感兴趣。谢谢。


Ruby https POST 带标题

如何在 Ruby 中使用 json 制作带有标头的 Https 帖子? 我努力了: uri = URI.parse("https://...") https = Net::HTTP.new(uri.host,uri.port) req = Net::HTTP::Post.new(uri.path) ...


无法通过 Mac M1 Silicon Chip 上的 rvm 安装任何 ruby 版本

错误响应示例: TTRAN-YK0WK9W9PM:虚拟终端 tuantran$ rvm 安装 2.7.6 ruby-2.7.6 - #删除 src/ruby-2.7.6.. 搜索二元红宝石,这可能需要一些时间。 没有二进制 ru...


Ruby 类与结构

我见过使用结构体来包装类内的属性和行为的代码库。 Ruby 类和结构有什么区别?什么时候应该使用其中一种而不是另一种。?


加载 RubyGems 插件“.../plugins/yard_plugin.rb”时出错:无法加载此类文件 -- .../lib/rubygems_plugin.rb (LoadError)

我得到了: 加载 RubyGems 插件“/Users/dorianmariefr/.asdf/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/plugins/yard_plugin.rb”时出错:无法加载此类文件 -- /Users/dorianmariefr/。 asdf/insta...


用 Ruby 编写一个脚本,将所有 *.htm 文件重命名为 *.html

我需要用 Ruby 编写一个脚本,将给定的所有 *.htm 文件重命名为 *.html 目录。 我收到的剧本有一些缺失。 我需要使用适当的方法名称“METHOD”...


如何在 Ruby on Rails 中获取 slug 并将其用作页面的主体类?

我是 Ruby 新手,我有一个项目,我确实需要页面具有唯一的类/ID。这样的话,躺着就非常方便了。 网站上的每个页面都有一个 slug。喜欢 www.site.com/page-


使用 ruby 3.2 部署的 GCP App Engine Rails 应用程序向 foreman start 添加参数,然后失败

我正在使用 google cloud build 来部署我的 Rails 应用程序。最近我将 ruby 版本升级到了 3.2。我使用 foreman 作为 app.yaml 中的入口点(不带参数)并添加了


-bash:rbenv:找不到命令

我尝试通过 ruby rbnev 安装 jekyll,然后将 open ~/.bash_profile 放入终端并在文本编辑器中输入 eval "$(rbenv init -bash)" ,这是唯一的方法...


Ruby on Rails 条件渲染不起作用

这是我的考勤控制器中mark_attendance方法的一部分。该方法在扫描二维码后调用,如果 my_student_course.size > 1,则应显示模式。 `如果讲师


在 Ruby On Rails 中出现“堆栈级别太深错误”

当我在index.html.erb中调用vendor.account_owner时,出现堆栈级别太深错误 供应商迁移文件如下所示 创建供应商类 < ActiveRecord::Migration[7.0] def change...


Ruby 数组存储不同类型的跟随图

我有一个函数,它将方程作为字符串数组,并且(我希望)用它们的值替换任何已知变量(puts 语句仅用于调试): 定义


使用 QuickMagick 删除图像中的所有灰度

我想使用 Ruby 中的 QuickMagick 或 RMagic 删除图像中的所有灰色。我在这里找到了这个解决方案:https://www.imagemagick.org/discourse-server/viewtopic.php?t=36051 for ImageMagick 但我没有


在 Ruby 中从字符串中提取数字

我正在使用此代码: s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] 要从字符串中提取数字,例如: ABCD1234 ABCD1235 ABCD1236 ETC。 它有效,但我想知道我还有什么其他选择...


如果元素尚不存在,则将其添加到数组中

我有一个 Ruby 课程 我的班级 attr_writer:项目1,:项目2 结尾 my_array = get_array_of_my_class() #my_array是MyClass的数组 项目1的唯一数组= [] 我想将 MyClass#item1 推送到


寻找独立的命令行代码生成器脚本

我正在寻找一个库或命令行脚本,它允许我创建可以从命令行生成的自定义模板。 ruby on Rails 脚手架生成器几乎相同......


如何按名称对@users.person.name进行排序? (Ruby on Rails)

我正在尝试按名称字母顺序对@users进行排序。我该怎么做呢? @用户.person.name 编辑: 我是这样解决这个问题的: @用户.sort! { |a,b| a.person.name <=> b.person.name } 谢谢你...


安装特定版本的sqlite3

我有一个问题,我的 CI 构建规范失败,但它们在本地通过了。 我在两者上使用相同版本的 ruby,并且在两者上安装相同的 sqlite3 gem。 唯一不同的是...


Ruby:替换部分包括 $1 $2 $3 并保存在变量中,但使用 gsub 时不会发生插值

(a) 我写的代码。 $str = '909090 aa bb cc dd ee ff 00 12345678 aa bb 12345678 aa bb cc dd ee ff 00 11 22 33 123456 FE 89' 投入 $str $str.gsub!(/\s+/, '') search_1 = 'aa bb cc...


Rails 使用符号与字符串作为参数哈希中的键

如果我们使用字符串作为哈希键,Ruby 需要评估该字符串并查看其内容(并计算其哈希函数),并将结果与键的(哈希)值进行比较...


使用Ruby和Sinatra,是否可以以“内部”或“内联”方式使用HAML?

我已经完成了 gem install sinatra 和 gem install haml 我有这个 .rb 文件 需要“西纳特拉” 得到 '/abc2' 做 “啊啊啊啊啊” 结尾 现在假设我想要 HTML 行,但使用 HAML...


Ruby - 使用惰性求值查找第一个 N 回文素数

我认为我的代码是正确的 - 但我没有及时返回 N = 200 的数组。错误是“由于超时而终止” 我可以做些什么来提高这段代码的性能? def is_回文...


在 ruby 中递归添加目录到 $LOAD_PATH 的最快方法是什么?

我想将vendor/gems/gems/**/lib 中的所有内容都放到加载路径上。我有办法做到这一点,但感觉很笨拙。 现在,我正在通过以下方式做到这一点: 基 = File.expand_path(File.join(File.di...


创建包含轨道模型的 gem

我已经阅读了很多有关该主题的文章,但似乎没有什么能完全满足我的需求。如果我重复或不清楚某些事情,我很抱歉,因为我既是 ruby 和 Rails 的新手,也是 Stack Overflow 的新手。 我有...


确定当前太平洋时区是 PST 还是 PDT

我们有一些 Ruby(在 Rails 上下文中)可以将表示的时间整数解析为日期时间,并且我们需要确保将日期时间解析为太平洋时间: 日期时间.new(2012, 11, 17, 3, 2, 0, '太平洋标准时间')


了解 Ruby 版本控制冲突:揭开 Net::ProtocRetryError 和 Net::BufferedIO::BUFSIZE 警告

每次我工作时,当我尝试启动任何像mailcatcher这样的gem,启动我的服务器或运行命令rails c时,我都会看到此错误消息,但我不知道为什么它看起来像是某种错误版本...


如何为物理治疗师定义这个 Rails 应用程序的模型关系?

我是 Ruby on Rails 初学者,正在尝试构建我的第一个现实生活中的 Rails 应用程序。 想法如下: 该应用程序显示了练习的概述。每个练习都有一个类别:字符串,身体部位:字符串,


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