问题标签 [alias-method]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 我不想通过 alias_method 修改的模型类的未定义方法
我试图路径 ActiveRecord 模型验证 -
但它抛出了一个错误 NameError: undefined method unstrict_validate_issue' for class
Issue (call 'Issue.connection' to建立连接)'。
ruby - 类方法是否有 alias_method?
考虑以下类:
这不是问题,您可以毫无问题地拨打电话Foo.new.a_new_inst_method
。
我希望能够拥有一个类方法Foo.add_widget(*items)
和别名,这样我就可以执行以下操作:
所以本质上它有一个“红宝石风格” 1.minute
,2.minutes
所以我想给一个Foo.add_widget
这样的调用起别名,调用Foo.add_widgets
完全相同的方法。我知道我可以把它包起来,但我觉得我应该能够以一种更干净的方式做到这一点。
考虑一下我尝试这样的尝试:
但是,我收到以下错误:
所以看起来这不适用于类方法。我该怎么做呢?