gpt4 book ai didi

ruby-on-rails - 我如何猴子修补在 Bundler 中管理的 gem?

转载 作者:数据小太阳 更新时间:2023-10-29 08:21:16 24 4
gpt4 key购买 nike

具体来说,我想将 delayed_job 指向另一个表:

set_table_name "我的表"

我刚从 vendoring gems 切换到 Bundler。我以前只是更改出售的 gem 中的代码,这可能很愚蠢。无论如何,我可能需要为此做一个猴子路径,我只是不确定怎么做。

最佳答案

以下是您可以使用的一般模式。它不会按原样工作,因为重点只是演示模式,而且因为我不知道 Delayed::Job 的类结构。

# config/initializers/delayed_job_patch.rb

require "delayed_job"

class Delayed::Job

set_table_name "my_table"

end

关于ruby-on-rails - 我如何猴子修补在 Bundler 中管理的 gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7613037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com