从带有字符串的rails方法返回

时间:2015-01-22 15:01:24

标签: ruby-on-rails ruby

基本问题我很害怕,但我找不到答案。我在一个名为“警告标志”的模型上有一个方法。我想停止方法并返回一个字符串给出一个条件,以避免不必要地运行代码。像

这样的东西
def warning_flag
"No flag" and return unless self.active?

...do stuff here
end
然而,这显然是错误的。它会停止代码,但只返回一个零。

帮助!

1 个答案:

答案 0 :(得分:1)

简单地说:

def warning_flag
  return "No flag" unless active?

   ...do stuff here
end