相关疑难解决方法(0)

是否可以在Ruby中执行before_action(如在Rails中)?

是否可以before_action在某些指定的方法之前调用一个,比如在rails中?

class Calculator
  before_action { raise Exception, "calculator is empty" if @numbers.nil? }, 
                 only: [:plus, :minus, :divide, :times]

  def push number
    @numbers ||= [] 
    @numbers << number
  end

  def plus
    # ... 
  end

  def minus
    # ... 
  end

  def divide
    # ... 
  end

  def times
    # ... 
  end

    # ... 
end
Run Code Online (Sandbox Code Playgroud)

ruby

4
推荐指数
2
解决办法
3979
查看次数

标签 统计

ruby ×1