是否可以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 ×1