たぶん初歩的なミス
多分初歩的なエラーなんだけど、プログラミングに不慣れなため少々調べるのに時間を食ったのでメモ。
invalid octal digitの意味
invalid octal digit っていうのは無効な8進数くらいの意味です。
症状
どんなときに起きたかというと、db:seedで仮のデータを入れてみているときに発生。
seed.rb
datetime: DateTime.new(2015,10,08,00,00,00)
と入力したseedファイルを bundle exec rake db:seed
すると、invalid octal digit
というエラーが出てしまった。
解決法
0から始まる数字はデフォルトで8進数になるとか。
なので、
seed.rb
datetime: DateTime.new(2015,10,8,00,00,00)
に変更したところ、ちゃあんと通りました。
先輩方へ
これで合ってるんでしょうか。と思いながらこの記事書いてます。ぐぐったら日本語の記事がなかったので、一応・・・。