『Rails入門2: 実用的なRailsサービスを作ろう (全5回)』
メモ
#01:プロジェクトとウェルカムページを作ろう
- lunchmapプロジェクトを作成する。$ rails new lunchmap
- ウェルカムページを生成するrails generate controller welcome index
- ウェルカムページを修正するapp/views/welcome/index.html.erb
- config/routes.rbに追加
config/routes.rb
#02:カテゴリリストとお店リストを作ろう
- カテゴリリストを自動生成する$ rails generate scaffold category name:string
$ rails db:migrate
→ http://localhost:3000/categoriesでアクセス - お店リストを自動生成する$ rails generate scaffold shop category_id:integer name:string address:string
$ rails db:migrate
→ http://localhost:3000/shopsでアクセス
#03:カテゴリリストとお店リストを関連付けよう
- 相互にリンクする
- app/views/shops/index.html.erb
- app/views/categories/index.html.erb
- モデルの関連付け
- app/models/category.rb
- app/models/shop.rb
- 登録時に、カテゴリを選択できるようにする
- app/views/shops/_form.html.erb
- カテゴリを表示
- app/view/shops/index.html.erb
- app/view/shops/show.html.erb
#04:検索機能を追加しよう
- Viewに検索フォームを追加
- /app/views/shops/index.html.erb
- Controllerにあるindexメソッドを修正
- /app/controllers/shops_controller.rb
- ウェルカムページからリンクする
- app/views/welcome/index.html.erb
#05:Googleマップを組み込む
- Google MAP APIを使う
- ビューに、マップエリアを追加
- app/views/shops/show.html.erb
認定証
学習ステータス
特に進化せず
※コメント投稿者のブログIDはブログ作成者のみに通知されます