我正在清理一些代码,并且在Rubocop中不断犯此错误。它适用于本节:
def load_user
@user = OtherUser.friendly.find(params[:id])
raise Other::NotFoundError.new('user') if @user.blank?
end
我以为我可以在加薪之上简单地输入一个抢救ArgumentError,但这并不能解决。我该如何处理异常类?
编辑: 更改为
raise Other::NotFoundError, 'user' ? if @user.blank?
在下一行生成意外令牌kDEF,然后在末尾生成意外令牌$ end。
答案 0 :(得分:2)
您的修订版本包含不必要的'?'。
尝试一下:
raise Other::NotFoundError, 'user' if @user.blank?