我有点恼火为什么会这样:
cattr_accessor :aggregate { true }
失败并出现错误:
syntax error, unexpected '{', expecting keyword_end
cattr_accessor :aggregate { true }
^
虽然完全相同,但 do/end 似乎在做正确的事情:
cattr_accessor :aggregate do true end
(但是whhhay太冗长了;)
鉴于我必须花时间在这上面,来源:http : //api.rubyonrails.org/classes/Class.html#method-i-cattr_writer 有点太粗鲁了。想法?