プログラム学習 6日目

今日の学習時間
 20分

内容
 rails generate scaffold tip string:user_name no:integer rank:integer
 rake db:migrate

 を実行した。rakeコマンドでエラーが出て上手く行かず。

$ rake db:migrate
WARNING: Global access to Rake DSL methods is deprecated. Please include
... Rake::DSL into classes and modules which use the Rake DSL methods.
WARNING: DSL method HorseRace::Application#task called at /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:214:in `initialize_tasks'
== CreateTips: migrating =====================================================

    • create_table(:tips)

rake aborted!
An error has occurred, this and all later migrations canceled:

undefined method `user_name' for #

Tasks: TOP => db:migrate

備考
 内容の通り、rakeコマンドでエラーが出る。一回テーブル名間違えて、それでテーブル消して、自動作成されたmodelとcontroller消して…とかやってたらテーブル作成時にエラーが出てるみたい。エラー内容から調べるか。

 今日はrailsさんのおかげでたった数コマンドで色々作った気になれる予定だったのに。無念。

 その日何をしたかが分かるように、実行したコマンドなんかを残せたら良いなと思ったんだけど。ターミナルの履歴をテキストファイルに出力するようないい方法ってないのかしら。何となくありそうな気がするから調べてみよう。