Webアプリを作ります
例:ブログ、ホームページ、ECサイト、業務アプリ
有名なRails製サイト
クックパッド http://cookpad.com/
コマンドを実行するだけで、
(JavaとかPHPに比べたら)簡単!
何を作る?
ブログ・ホームページ・ECサイト・業務アプリ・何か便利ツール・・・
プロジェクトの名前を考える
アプリの通称ではなく、プログラミングをするための(それを呼びたくなる)名前
データベースのテーブル構成
キーワード : データベース、テーブル、正規化、データ型
画面遷移
$ rails new プロジェクト名
$ rails generate scaffold テーブル名 カラム1:データ型1 カラム2:データ型2 カラム3:データ型3
データ型:string, text, integer, date, time, datetime, boolean
$ rake db:migrate
$ rails console
>> User
$ rails server
このコマンドで特にエラーが出なければ、ブラウザでlocalhost:3000にアクセスしてみましょう。
何かRailsのページが見えたらOKです。
$ rails -h #railsコマンドのヘルプ
$ rails generate -h #rails generateコマンドのヘルプ
$ rails generate scaffold -h #rails generate scaffoldコマンドのヘルプ
$ rake -T #rakeで実行できるタスクの一覧
$ rake routes
scaffoldをすると勝ってに作ってくれるURL
Prefix | Verb | URI Pattern | Controller#Action |
---|---|---|---|
resources | GET | /resources(.:format) | index |
resources | GET | /resources/new(.:format) | new |
resources | POST | /resources(.:format) | create |
resources | GET | /resources/id(.:format) | show |
resources | GET | /resources/id/edit(.:format) | edit |
resources | PATCH | /resources/id(.:format) | update |
resources | DELETE | /resources/id(.:format) | delete |
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License
produced by Minami.rb