ruby 相关问题

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

如何使用 Sequel 插入 Postgres 架构中的表?

根据Sequel文档,这是向DB插入数据的语法。 DB[:项目].插入 # 插入项目默认值 如果表项是在 some_schema 中创建的。 SQL命令是 我...

回答 2 投票 0

Ruby 如何获取给定日期之后的星期一日期

给定一天,即星期一和日期,例如:Sat, 09 Aug 2014 我如何获得给定日期之后立即到来的星期一的日期 更新: def get_date_after(日期, 天) 如果 date.wday ==...则返回日期

回答 3 投票 0

如何列出 JavaScript 中定义的所有“类”?

JavaScript 中有对象空间吗? 假设我在独立的闭包中定义了这些“类”,如下所示: (功能() { 变量模型; 模型 = (函数() { 函数模型() {} 返回模组...

回答 3 投票 0

安装失败 install racc -v '1.6.0'

我正在尝试使用 Ruby 2.7.5p203 在 Alpine 3.13 中安装 racc gem v1.6.0。 但抛出以下错误: 构建本机扩展。这可能需要一段时间... 错误:安装错误...

回答 1 投票 0

ActionView、Application.html.erb 和 HTML 头标签

我有一个关于 Ruby on Rails、ActionView、Application.html.erb 和 HTML head 标签的使用的简单问题。 我知道 application.html.erb 用于在所有页面上显示内容...

回答 2 投票 0

Mysql 错误,无法执行捆绑安装

在任何来源中都找不到 mysql2-0.5.1 运行“bundle install”来安装缺少的 gem。 捆绑安装 /usr/bin/env: “ruby3.0”: Arquivo 或 diretório 不存在 红宝石--版本 红宝石 2.7.6p...

回答 1 投票 0

/usr/bin/env: ‘ruby3.0’: 没有这样的文件或目录

我尝试运行此命令 sudo bundle exec rake ridge:apply ALLOW_DROP_TABLE=1 ALLOW_REMOVE_COLUMN=1 但出现以下错误 /usr/bin/env: ‘ruby3.0’: No such file or directory 之后我用...

回答 1 投票 0

rails中job和worker的区别

在一次采访中我被问到这个问题,但我无法描述这一点。谁能帮我解决这个问题。 我试图从堆栈溢出中找到答案,但没有得到完整的解释。

回答 1 投票 0

编写 Rspec 测试来测试多个嵌套属性

我正在尝试编写一个测试来测试对象及其嵌套属性。 我有一个简单的设置: 动物类 < ActiveRecord::Base has_many :animal_images end class AnimalImage &...

回答 1 投票 0

Ruby 如何对 String 对象进行 String 插值?

我的假设是否正确,即 Ruby 在字符串插值期间解释 String 对象时不会调用 to_s 或 to_str 方法? 一个=“你好” 字符串类 def to_s “爵士……

回答 1 投票 0

有没有办法迭代Datagrid Filter Rails?

我一直在学习实现一个小型的ROR系统,并使用强大的Datagrid gem来过滤、排序、导出数据等。 今天,我一直在尝试迭代基于孩子的过滤器......

回答 1 投票 0

RubyMine 不显示具有树形结构的项目文件夹,它显示了排除文件的树形结构

我使用的是 RubyMine 版本 2020.3。当我打开项目时,结构(文件树、文件夹等)未显示。我重新启动并重置文件设置,但它不起作用!我期待...

回答 1 投票 0

设计赋予管理员销毁权限

刚刚向 Devise 添加了一个管理模型。我在 Rails 4 上。 我想授予管理员权限来销毁和更新其他用户创建的文章。 无法找到有关...的文档

回答 1 投票 0

转换哈希数组中的值的最佳方法(性能)

鉴于: 数据 = [ {"votable_id"=>1150, "user_ids"=>"1,2,3,4,5,6,"}, {“votable_id”=>1151,“user_ids”=>“55,66,34,23,56,7,8”} ] 这是预期的结果。数组应该有前 5 个

回答 3 投票 0

如何在自定义 Capistrano 任务中实现 --trace 标志?

我有一个自定义任务,它调用一些非常嘈杂的构建任务: 任务:build_release 做 SSHKit.config.command_map.prefix[:mix].unsh...

回答 1 投票 0

设计:使用两个可能的加密密码登录

我的应用程序使用 Devise gem 进行身份验证,但我想自定义它以使用两个可能的加密密码登录,因为我之前的应用程序使用 MD5。我的用户中有两个字段...

回答 2 投票 0

GEM_HOME 和 GEM_PATH 有什么区别?

RubyGems 是 Ruby 编程语言的包管理器,它提供了分发 Ruby 程序和库的标准格式(采用称为“gem”的独立格式),是一种设计工具...

回答 3 投票 0

Ruby:整数对象标识的差异

为什么1.相等? 1 == true 和 (2**100).equal? (2**100) == 假? 这可以被视为一个错误吗?

回答 1 投票 0

Ruby 中的 Hash 内部是如何实现的? Hash 使用什么数据结构/算法? [已关闭]

我知道在Java语言中,HashMap是最常用来实现Ruby Hash等功能的。 Java HashMap 使用名为“带有链表的单独链接”的数据结构:http://en.wikipedia...

回答 2 投票 0

将生成的文件从 Jekyll 插件复制到站点资源文件夹

我正在 Jekyll 中开发一个插件,它会插入一个名为 Latex 的新 Liquid 标签(块标签)。其目的是通过以下方式在 post 源文件中插入一块 LaTeX 源代码: ...发布文件

回答 1 投票 0

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