|
|
1
1
根据定义,不允许从类外调用私有方法,因为它们是 私有的
幸运的是,如果你使用
最后,如果你试图防止篡改,那么你就是在向风车倾斜——在Ruby中你不能这样做,因为我可以简单地重新定义你的方法,并确保如果我的新方法是从你的反篡改检查代码中调用的,我会调用原始版本,否则我会做我邪恶的事情。 祝你好运 |
|
|
2
0
如果您的私有方法需要测试,那么它可能应该是另一个类的公共方法。如果您发现这个类的名称定义了它的用途,然后创建了您想要的方法签名,那么您将得到如下结果
|
|
|
hood · 如何测试模型实例方法? 8 年前 |
|
|
Ben · rspec/行动后测试 8 年前 |
|
|
Ben · RubyOnRails类/预加载与新 8 年前 |
|
|
Godzilla74 · Rails 5 rspec更新时没有路由匹配 8 年前 |
|
|
Railroad Tycoon · Rspec无法加载支持文件 8 年前 |
|
pherris · 触发器中的Postgres正则表达式匹配不正确 8 年前 |
|
|
RailsJohn · 水豚复选框不触发JS? 8 年前 |