railsやってみた SQLite
SQLite
引き続き以下のサイトを参考にやってみる。www.rubylife.jp
データベース作成
rake db:create
dbフォルダに開発用とテスト用のdbができる。
development.sqlite3 test.sqlite3
モデル作成
rails generate model human
app/modelsにhumanモデルができる。
次にdb/migrateにできているマイグレーションスクリプトを見る。
そこに、欲しいフィールドを入れる。
class CreateHumen < ActiveRecord::Migration def change create_table :humen do |t| t.string :name t.string :job t.timestamps end end end
マイグレーションの実行を実行する。ルートで
rake db:migrate
テーブルが作成される。 テストデータを投入してみる。
db/seed.rbに
Human.create(:name => "安藤", :job => "コック") Human.create(:name => "佐藤", :job => "弁護士")
として
rake db:seed
sqlのコンソールで確認してみる。
rails dbconsole
でコンソールを出して
select * from humen;
で、先ほどの名前とjobが2件登録されていることがわかる。.quitで出る。