Array.second を使おうとするとエラーが出る
ネット上ではみんなが使っているっぽい? second が自分のところだと使えない現象を調べました。
手順
a = [1, 2, 3] puts a.first puts a.last puts a.second
undefined method 'second' for [1, 2, 3]:Array (NoMethodError) Did you mean? send
って言われます。
答え
ruby - Why do I get odd behaviour with second, third objects in an array? - Stack Overflow
second
(さらにはthird
も使える)を使えるのは rails 環境だそうです。だから Ruby (irb とか)だと使えないみたいです。