なんでundefined methodになるのか？