1

模型定义如下

attr_accessor :delay_type, :stop_type

这会通过臭味引发以下警告

Order#stop_type 是可写属性

关于如何解决这个问题的任何想法?

4

1 回答 1

1

attr_accessor同时创建attr_readerattr_writer

您已经创建了这两个,但您没有使用编写器,所以 reek 发出警告,您有额外的代码没有被使用。

如果您稍后将使用编写器,则应该忽略该警告,或者执行以下操作:

attr_accessor :delay_type
attr_reader :stop_type
于 2020-01-15T10:55:38.873 回答