Instant Rails
-
Upload
yoshiyuki-mikami -
Category
Technology
-
view
120 -
download
0
description
Transcript of Instant Rails
~ ダウンロードからScaffoldまで ~
http://instantrails.rubyforge.org/wiki/wiki.pl?Instant_Rails
MIKAMI [email protected]://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起動
完成!!