Instant Rails

Preview:

DESCRIPTION

 

Citation preview

~ ダウンロードからScaffoldまで ~

http://instantrails.rubyforge.org/wiki/wiki.pl?Instant_Rails

MIKAMI Yoshiyukiyoshuki@saikyoline.jphttp://saikyoline.jp/

ダウンロード

http://rubyforge.org/frs/?group_id=904

InstantRails-1.7-win.zip

インストール

ダウンロードしたファイルを展開(パスにスペースを含まないように)

hosts設定

127.0.0.1       localhost

127.0.0.1       mybookshelf

最終行に追加

アプリケーション作成(1/2)

アプリケーション作成(2/2)C:¥InstantRails¥rails_apps>rails mybookshelf

createcreate  app/controllerscreate  app/helpers...create  log/production.logcreate  log/development.logcreate  log/test.log

C:¥InstantRails¥rails_apps>

確認

データベース作成

mybookshelf_development

ユーザ作成(1/2)

ユーザ作成(2/2)

mybookshelfpass

ユーザ特権設定(1/2)

ユーザ特権設定(2/2)

データベース接続設定

# And be sure to use new‐style password hashing:#   http://dev.mysql.com/doc/refman/5.0/en/old‐client.htmldevelopment:

adapter: mysqldatabase: mybookshelf_developmentusername: mybookshelfpassword: mybookshelfpasshost: localhostencode: utf8

# Warning: The database defined as 'test' will be erased and

C:¥InstantRails¥rails_apps¥mybookshelf¥config¥database.yml

モデル作成C:¥InstantRails¥rails_apps¥mybookshelf>ruby script¥generate→ model Book isbn:string title:string review:text

exists  app/models/exists  test/unit/exists  test/fixtures/create  app/models/book.rbcreate  test/unit/book_test.rbcreate  test/fixtures/books.ymlcreate  db/migratecreate  db/migrate/001_create_books.rb

C:¥InstantRails¥rails_apps¥mybookshelf>

1行で

テーブル作成C:¥InstantRails¥rails_apps¥mybookshelf>rake db:migrate(in C:/InstantRails/rails_apps/mybookshelf)== CreateBooks: migrating =================================‐‐ create_table(:books)

‐> 0.0400s== CreateBooks: migrated (0.0400s) ========================

C:¥InstantRails¥rails_apps¥mybookshelf>

ScaffoldC:¥InstantRails¥rails_apps¥mybookshelf>ruby script¥generate→ scaffold Book

exists  app/controllers/exists  app/helpers/create  app/views/books...create  app/helpers/books_helper.rbcreate  app/views/layouts/books.rhtmlcreate  public/stylesheets/scaffold.css

C:¥InstantRails¥rails_apps¥mybookshelf>

1行で

Mongrel起動

完成!!

Recommended