patientid FirstCD4 FirstCD4Date LastCD4 LastCD4Date
100 500 1/1/14 800 1/5/15
200 455 1/5/16 356 1/8/16
运行rubocop我收到以下警告:
将参数
class User scope :active, -> { where(active: true) } end
括号括起来以确保这一点 该块将与-> { where(active: true) }
方法调用相关联。
我没有丝毫的线索,我的->
定义与此警告有什么关系。你呢?
除了关闭支票外,我该如何修理警告,因为此刻没有任何意义?
答案 0 :(得分:21)
它希望你这样做:
scope :active, (-> { where(active: true) })
最好关闭警告:)
这种粗暴的lambda语法非常好。也许你有旧的rubocop版本?
更新:已修复为0.49.0。
答案 1 :(得分:3)
gem update rubocop
为我工作。