NetBeansチュートリアル

■1.DB作成
windowsコマンドプロンプトから

mysqladmin -u root -p create rubyweblog_development

■2.新規プロジェクト作成

■3.database.ymlを編集
DB設定に沿って、[構成]以下のdatabase.ymlを編集

■4.モデルを作成
「モデル」ノードを右クリックし、「生成」
「引数」フィールドに「Post title:string」と入力
 →postモデルが生成される。

モデルが扱うpostsテーブルをコントロールするマイグレーションファイルも作成される。
(テーブル名は複数系になる)

■5.マイグレーション設定
001_create_posts.rbの編集

class CreatePosts < ActiveRecord::Migration

def self.up
create_table :posts do |t|
t.column :title, :string
end
end

def self.down
drop_table :posts
end
end

プロジェクト名上で、右クリックして
「データベースマイグレーション」>「現在のバージョンへ」

■6.コントローラの編集
「コントローラ」ノードを右クリックし、「生成」
名前フィールドに Blog と入力し、「生成」

class BlogController < ApplicationController
scaffold :post ←これを追加
end

■7.routes.rbの編集

# map.connect '', :controller => “welcome”

map.connect ”, :controller => “blog”

index.htmlは削除しておく。

■8.プロジェクトの動作確認
メニューより、「主プロジェクトの実行」を選択してテスト。

■9.テキストエリアの追加
「データベースマイグレーション」ノードを右クリックし、「生成」
「引数」フィールドで、AddBody を入力して「了解」

def self.up の下に行を追加し、「mcol」と入力して Tab キー
カラム追加用のコードテンプレートが表示されるので、Tabキーで移動して、それぞれの内容を追記

add_column :posts, :body, :text

プロジェクト名上で、右クリックして
「データベースマイグレーション」>「現在のバージョンへ」


Tags: ,

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes