monkeypatching

monkeypatching

文章 0 浏览 3

memcache 错误键中存在非法字符(Ruby 1.8.7 / Rails 2.3.9)

我在我的一个 Rails 应用程序 [Ruby 1.8.7 + Rails 2.3.9] 中遇到以下错误, A ArgumentError occurred in home#dashboard: illegal character in key…

第几種人 2024-11-09 03:55:46 1 0

是否可以像 C# 那样提供 javascript 部分类行为,或者像 Ruby 那样提供猴子修补?

部分类背后的想法是您可以将某些函数组合在一起。 C# 中最好的示例是将控件定义放在一个文件中,将事件处理程序放在另一个文件中。在 Ruby 中,您可以…

遮云壑 2024-11-07 07:56:53 0 0

如何正确地对 Ruby 进行猴子补丁?

我正在尝试对标准库中的 Net 类中的一行进行猴子修补。我在项目的 lib 文件夹中创建了一个名为 patch.rb 的文件,并添加了这个文件 module Net class …

节枝 2024-11-06 20:12:33 0 0

Rails 2.3+Rake:rake 任务中使用的类的猴子补丁方法

如何猴子修补 rake 任务中使用的类的方法?特别是我想重新定义 asset:packager 插件的方法 Synthesis::AssetPackage#compress_js 。我尝试将重新定义…

终遇你 2024-11-06 18:06:45 0 0

JRuby - Monkeypatching 作为穷人的安全经理?

选择性对所有 Ruby 核心类(文件、内核、IO 等)进行猴子修补以创建某种访问控制有什么问题吗? 我的 JVM 将运行不受信任的用户代码,并且由于某些原…

桃气十足 2024-11-04 05:39:55 0 0

什么 Monkeypatch 创建了私有方法 split?

问题 Ruby:调用 3:Fixnum 的私有方法 和 私有方法`split'调用nil:NilClass (NoMethodError) 分别提到 Fixnum 和 NilClass 对象的私有方法 split。 …

小嗲 2024-11-01 19:04:26 0 0

在模块中打开类

我知道我可以执行以下命令向 String 类添加方法 class String def do_something puts self.size end end var = "test" var.do_something ,这将返回 4…

别再吹冷风 2024-11-01 09:51:18 0 0

什么是猴子补丁?

我想了解什么是猴子补丁或猴子补丁? 这是否类似于方法/运算符重载或委托? 这些东西有什么共同点吗?…

心如荒岛 2024-10-31 18:53:24 1 0

如何对现有的 gem(Rails 引擎)进行猴子补丁?

我正在开始使用 Ruby 和 Rails 3。我想使用一个 Rails 引擎(打包为 Gem),但它并不完全按照我想要的方式工作。我想做一些细微的修改,但不想创建我…

兮颜 2024-10-31 15:15:44 1 0

Django 测试:如何存根 model.ForeignKey 属性?

我在 django 中有一个模型,它有另一个模型的外键,在单元测试期间,我想避免两个模型的紧密耦合,并为另一个模型创建一个存根,每次都会返回不同的值…

嘿哥们儿 2024-10-29 05:12:46 1 0

Monkey 修补了 django auth 登录,现在测试失败

我的应用程序试图使用一些基本的审核/日志记录功能来包装 django.contrib.auth.views 登录和注销视图。我遵循 django-axes 项目中描述的处方,并运行…

泼猴你往哪里跑 2024-10-28 02:04:33 2 0

如何最大限度地减少监控请求的记录?

我的 Rails 应用程序每分钟都会进行 ping 操作以进行运行状况检查,除非出现错误,否则我希望将这些内容保留在日志之外。我可以通过在 application_co…

蹲在坟头点根烟 2024-10-27 02:06:25 1 0

鸭子在 python 中打孔属性

我希望能够添加属性 http://docs.python.org /library/functions.html#property 到一个对象(类的特定实例)。这可能吗? 关于 python 中的鸭子打孔/…

那请放手 2024-10-26 19:12:06 3 0

重新定义任何不以下划线开头的 Ruby 方法理论上是否安全?

例如,如果您确实需要知道对象的 id 是什么,那么修改 Object#object_id 理论上是否安全,因为总有 Object#__id__ ? 背景: object_id 的另一个名称…

旧情勿念 2024-10-21 12:15:48 2 0

如何使用另一个类的方法装饰(monkeypatch...)Python 类?

httplib.HTTPMessage 和 email.message.Message 类[1] 都实现了 RFC822 标头解析的方法。不幸的是,它们有不同的实现[2],并且不提供相同级别的功能。…

我很坚强 2024-10-19 10:54:21 1 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文