提问人:CafeHey 提问时间:11/16/2023 更新时间:11/16/2023 访问量:39
如何在 Rails 模型中实现这种方法?[关闭]
How do you implement this style of method in a Rails model? [closed]
问:
我在相当多的 Rails 模型和 gem 中看到了以下内容:
来自 rails 的示例
has_many :items
设计实现示例:
devise :registerable, :recoverable, :rememberable
来自可审计 gem 的示例:
audited except: %i[abc]
我想创建一个关注点,我可以编写代码以这种风格触发它,例如:
some_common_add_on :array_item_1,:array_item_2 # etc
所以我定义了它的作用。some_common_add_on
我会把这个作为一个问题吗?
答: 暂无答案
评论
def some_common_add_on(*args,**kwargs,&block)
class_methods
博克中定义。has_many
devise
方法的实现。