モデル作り
さて、database.ymlを書いたので次にモデルの部分を作ろう。
モデルを作るにはDBにテーブルが必要なので、記事にあるcreate table文を3つのデータベースにそのまま流し込む
create table users( id int unsigned not null auto_increment, name varchar(20) not null, password varchar(20) not null, primary key (id) );
んで、肝心のモデルの作り方だが、RubyConsoleから
- ruby script/generate scaffold user
と叩く。すると
You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occured while evaluating nil.include?
orz
id:yuki_neko_nyanと原因を探るものの不明。とりあえずrailsアプリを作るところからやり直してみよう。
でもうまくいかない。仕方ないのでRubyを潰してtry again.
- ActiveRubyインストOK
- gemインストOK
- rakeインストOK
- activesupportインストOK
- activerecordインストOK
- actionpackインストOK
- actionmailerインストOK
- actionwebserviceインストOK
- railsインストOK
いざ!・・・・
orz
やっぱダメぽ。id:yuki_neko_nyanに調べてもらったがやはり分からず。
エラーメッセージをぐぐるとカナダの人も同じ問題をかかえててどうしよう〜、らしい。
昼間はオムライスのバターに玉砕したが、今度はRailsの前に玉砕です。そうだ、今日は玉砕デーなんだ、きっと。
とりあえずRailsのバージョン下げてみるか・・・。