2

これがなぜなのか、私は少し怒っています:

cattr_accessor :aggregate { true }

次のエラーで失敗します。

syntax error, unexpected '{', expecting keyword_end
  cattr_accessor :aggregate { true }
                            ^

まったく同じことですが、do/end は正しいことをしているようです:

cattr_accessor :aggregate do true end

(しかし、あまりにも冗長です;)

http://api.rubyonrails.org/classes/Class.html#method-i-cattr_writerからのソースは、私がこれに費やさなければならない時間を考えると、少し粗雑です。考え?

4

1 に答える 1