演習課題「掲示板を作成しよう」
右の環境には、Railsで「catmap」というプロジェクトが作られています。
ターミナルを使って、このプロジェクトに「feed」という掲示板を作ってください。
この掲示板には、nameという文字列カラムを1つだけ用意します。
rails serverを起動した上で、採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「掲示板をさらに追加しよう」
右の環境には、Railsで「catmap」というプロジェクトが作られています。
ターミナルを使って、このプロジェクトに「cat」という掲示板を作ってください。
この掲示板には、以下の3つのカラムを用意します。
- feed_id : integer
- name : string
- address : string
rails serverを起動した上で、採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#02:カテゴリリストとお店リストを作ろう
ここでは、ランチマップのカテゴリリストとお店リストを作成します。そして、このお店リストに、カテゴリ名を表示するよう設定します。
ファイルやディレクトリの情報を表示する。$ ls
lunchmapディレクトリに移動する。$ cd lunchmap
カテゴリリストを自動生成する$ rails generate scaffold category name:string
$ rails db:migrate
お店リストを自動生成する$ rails generate scaffold shop category_id:integer name:string address:string
$ rails db:migrate
- paizaの場合: New Broweserタブに表示されたアドレスに「:3000」を追加する
例 https://xxx.learning.paiza-user-learning.cloud:3000
- 作成したカテゴリリストにアクセスする:https://xxx.learning.paiza-user-learning.cloud:3000/categories
- 作成したお店リストにアクセスする:https://xxx.learning.paiza-user-learning.cloud:3000/shops
- 自分のPCでrailsを起動する場合: ブラウザで「http://localhost:3000」にアクセスする
※ xxxには、コンテナ名が入ります
「CTRL」キー(コントロールキー)を押しながら「C」のキーを押します。
- Ruby入門編
https://paiza.jp/works/ruby/primerfemale
- HTML/CSS入門編
https://paiza.jp/works/html/primer
- Webアプリ開発入門 PHP+MySQL編
https://paiza.jp/works/webapplicationlamp/primer
- Rails をはじめよう | Rails ガイド
https://railsguides.jp/getting_started.html
- Ruby on Rails チュートリアル:実例を使って Rails を学ぼう
https://railstutorial.jp/
- Ruby on Rails
http://rubyonrails.org/
- Ruby on Rails - Wikipedia
https://ja.wikipedia.org/wiki/Ruby_on_Rails
- Ruby on Railsサービス開発逆引き辞典
http://code.materializer.co/index.html
- Railsドキュメント
http://railsdoc.com/