相关疑难解决方法(0)

红宝石中的单身人士究竟是什么类别?

Ruby中的单例类本身就是一个类吗?这就是为什么所有对象都属于"类"的原因吗?这个概念很模糊,但我认为它与为什么我可以在所有(class foo; def foo.bar ...)中定义一个类方法有关.

Ruby中的单例类是什么?

ruby oop singleton

76
推荐指数
3
解决办法
3万
查看次数

如何在rails模型中为类方法添加别名?

我想在我的一个Rails模型上为一个类方法添加别名.

  def self.sub_agent
   id = SubAgentStatus.where(name: "active").first.id
   where(type: "SubAgent",sub_agent_status_id: id).order(:first_name)    
  end
Run Code Online (Sandbox Code Playgroud)

如果这是一个实例方法,我会简单地使用alias_method,但这对类方法不起作用.如何在不重复方法的情况下执行此操作?

ruby ruby-on-rails

18
推荐指数
1
解决办法
6544
查看次数

标签 统计

ruby ×2

oop ×1

ruby-on-rails ×1

singleton ×1