急にdb:migrateしようとしたら怒られる様になった。
20130211061203_create_settings.rbを見ても特に普段と変わらない様子。$rake db:migrate
rake aborted!
/Users/komuro/rails-demo/db/migrate/20130211061203_create_settings.rb:4: syntax error, unexpected '\n', expecting tCOLON2 or '[' or '.'
何だろうと思ったらどうやら
$ rails generate scaffold Setting accesskey:string, secretkey:string設定のカンマ(,)がいらなかったようです。
そのような場合は一度作成した一式を削除しましょう。
$ rails destroy scaffold Settingそれから再度カンマ無しで作成。
$ rails generate scaffold Setting accesskey:string secretkey:string
--
english
--
Suddenly, db:migrate gave me a error (see below)
20130211061203_create_settings.rb doesn't look so strange from path..hmmm$rake db:migrate
rake aborted!
/Users/komuro/rails-demo/db/migrate/20130211061203_create_settings.rb:4: syntax error, unexpected '\n', expecting tCOLON2 or '[' or '.'
I googled and found out that I typed comma when I generate scaffold.
$ rails generate scaffold Setting accesskey:string, secretkey:stringNo comma!
If you type it with comma, delete scaffold first.
$ rails destroy scaffold SettingThen type again w/o comma.
$ rails generate scaffold Setting accesskey:string secretkey:string