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
$ rails -h #railsコマンドのヘルプ
$ rails generate -h #rails generateコマンドのヘルプ
$ rails generate scaffold -h #rails generate scaffoldコマンドのヘルプ
$ rake -T #rakeで実行できるタスクの一覧
$ rake routes
scaffoldをすると勝ってに作ってくれるURL
URL | action |
---|---|
http://example.com/resources | index |
http://example.com/resources/new | new |
http://example.com/resources | create |
http://example.com/resources/id | show |
http://example.com/resources/id/edit | edit |
http://example.com/resources/id | update |
http://example.com/resources/id | delete |
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License
produced by Minami.rb