読者です 読者をやめる 読者になる 読者になる

undefined method `class_inheritable_accessor'

ruby rails

最近、ほとんどRailsに触っていないことに気がつき、なおかつRails3に触ってなかったことにも気がついたので、感触をつかむ第一歩として前に作っていたRails2のコードをRails3に移植している最中、表題のエラーがでたので対応した際のメモを残しておこうかと思います。

適当にググると "class_inheritable_accessorはRails3.1から無いよHahaha"とのこと。で、代わりにclass_attributeというのができているそうなので、適当なファイル(application.rbとか)に以下の一行を入れておけば良いと思います。

class Class; alias_method :class_inheritable_accessor, :class_attribute; end