Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
模型定义如下
attr_accessor :delay_type, :stop_type
这会通过臭味引发以下警告
Order#stop_type 是可写属性
关于如何解决这个问题的任何想法?
attr_accessor同时创建attr_reader和attr_writer。
attr_accessor
attr_reader
attr_writer
您已经创建了这两个,但您没有使用编写器,所以 reek 发出警告,您有额外的代码没有被使用。
如果您稍后将使用编写器,则应该忽略该警告,或者执行以下操作:
attr_accessor :delay_type attr_reader :stop_type