2017-06-06から1日間の記事一覧

attrbuteに対する||=でハマる。

class some_class attr_accessor :hoge def some_method hoge ||= "value" end この5行目で、hogeのアクセサが呼ばれるのではなく、hogeという新しい変数が定義されてしまう… @hoge ||= "value" とするしかない。