我的lint程序说这条线太长了:
@abc = @def.model_name.where(id: @ghi.id).sum(:jkl) unless @ghi.blank?
我该如何解决?
答案 0 :(得分:2)
我花了一段时间但修好了
get
答案 1 :(得分:2)
解决方案是缩短生产线。
unless @ghi.blank?
@abc = @def.model_name
.where(id: @ghi.id)
.sum(:jkl)
end
这将是普遍接受的缩短线条的方法,而不会更广泛地进行重构。
此外,它只是一个短信。如果你没有按照它说的那样做,你的代码仍然有用,它的可读性就会降低。