Ruby 问答列表

使用 ActiveSupport Around-Callbacks 在调用我的服务时执行代码(跟踪/日志记录)?

作者:user3587051 提问时间:4/15/2022

在我的 app/services 目录中,我有一堆服务,每个服务都有一个 initialize 方法和一个不带参数的公共方法。perform 显示结构的简单示例服务可能如下所示: module U...

Ruby Throw-Catch 教程不清楚

作者:user199135 提问时间:4/17/2022

def promptAndGet(prompt) print prompt res = readline.chomp throw :quitRequested if res == "!" re...

Rails 7 系统测试由于模型回调而出现错误,我该如何解决这个问题?

作者:Sercan Tırnavalı 提问时间:4/20/2022

我正在尝试测试我的表单行为,但是当我单击保存时,回调会抛出如下所示的错误。 如果我评论下面的代码,一切正常。在这里,我不想测试回调,但它阻止了我成功测试行为。 我能做些什么来解决这个问题。 #be...

避免从模块调用私有方法

作者:oczek.scala 提问时间:4/27/2022

有没有可能在模块中制作私有方法? 我想防止从其他模块调用方法。 module A private def name # this method can be used in module B...

更新创建后通过接受嵌套属性运行的回调 - Rails

作者:Kobius 提问时间:4/29/2022

当我创建一个对象时,和 回调都是按顺序触发的。Blogcreateupdate 在这种情况下,更新对象将删除所有现有对象并生成新对象。我只想在 上生成新的,然后在 上删除并重新创建它们。Blogim...

如何检查日期是否有效 (Ruby on Rails)

作者:Shruikan 提问时间:4/29/2022

我有这个before_save功能: def set_birth_date return unless pesel_changed? day = pesel[4..5] case pesel...

gem 中的 Overide 方法

作者:rctneil 提问时间:5/1/2022

我正在使用 AwesomeNestedSet,并且在我的应用程序中有一个位置可以在模型实例上调用该方法。在某些情况下,返回 .这很好,但是在这样做的情况下,我需要它返回一个字符串。parentpare...

在 mac m1 中启动 rails 服务器时出现 Mysql2 错误

作者:Chakreshwar Sharma 提问时间:3/15/2022

我使用以下命令在 mac m1 中安装了 mysql2 gem uninstall mysql2 gem install mysql2 -v '0.3.21' -- --srcdir=/usr/lo...

ruby:为什么 utf-8 中的 File.read 无法读取有效的 utf-8 字符?

作者:rellampec 提问时间:5/10/2022

上下文 尝试使用编码的文件进行解析ruby 2.6.3+csvutf-8 该文件包含一个引发 CSV::MalformedCSVError 的字符 隔离后,感兴趣的字符似乎是单个 LOW-9 引号 (...

设计 Invitable:返回邀请令牌列表

作者:anotheruser 提问时间:5/13/2022

我正在尝试在我的页面上添加一个按钮,该按钮使用 Devise Intible 导出受邀用户列表。我想将invitation_tokens包括在该列表中。 用于返回用户列表,但不会在此处显示invita...


共1180条 当前第51页