Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

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で出る。