为什么这行在有条件的情况下引发错误?

问题描述 投票:1回答:1

为什么这行会引发错误:

 return if self.is_a? FeatureArticle || self.is_a? BracketArticle

如果我做的话就可以使用

return if self.is_a? FeatureArticle

或者如果我这样做

return if self.is_a? BracketArticle

错误消息:enter image description here

已经尝试使用if...return...end,使用括号,return false if ....

ruby ruby-on-rails-5
1个回答
0
投票
 return if self.is_a?(FeatureArticle) || self.is_a?(BracketArticle)

我不知道其背后的确切原因,但是我认为这只是一般的语法错误。

© www.soinside.com 2019 - 2024. All rights reserved.