0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Advanced 3.演習、各ページを自分で作ってみよう

Last updated at Posted at 2019-09-21
  • トップページ(with 検索機能) /
  • 都道府県の詳細ページ 'prefectures/:id' (done)
  • ホテルの詳細ページ 'hotels/:id' (done)
  • レビューの一覧
  • レビューを新規作成
  • レビューを作る
  • レビューの詳細
  • 予約を新規作成 'hotels/:id/reservations/new'
  • 予約を作る 'hotels/:id/reservations'
  • お問い合わせ /contacts/new, /contacts/:id (done)

1. レビュー機能をつくっていこう

1.0. 各ページのRESTful APIを考えてみよう

  • レビューの一覧
  • レビューを新規作成
  • レビューを作る
  • レビューの詳細

レビューの一覧

reviews_index.png

レビューを新規作成

reviews_new.png

レビューを作る

レビューの詳細

reviews_show.png

Basic 6.を参考に下記を進めてみよう
https://qiita.com/rainbowaffro/items/f480c3e158d7aa67124f#4-%E4%BC%9A%E7%A4%BE%E3%81%AB%E7%B4%90%E3%81%A5%E3%81%8F%E3%82%B9%E3%82%BF%E3%83%83%E3%83%95%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%A6%E3%81%84%E3%81%93%E3%81%86

1.1. モデル作る

指定できるカラムの型

  • string : 文字列
  • text : 不定長文字列(改行あり)
  • integer : 整数
  • float : 浮動小数点数
  • decimal : 精度の高い小数
  • date : 日付
  • time : 時間
  • datetime : 日時
  • timestamp : タイムスタンプ
  • binary : バイナリデータ
  • boolean : Boolean

1.2. routing足す

1.3. controller作る

1.4. view作る

2. (時間が余ったら)予約機能を作ってみよう

予約を新規作成

reservations_new.png

予約の確認画面

reservations_show.png

Basic 6.を参考に下記を進めてみよう
https://qiita.com/rainbowaffro/items/f480c3e158d7aa67124f#4-%E4%BC%9A%E7%A4%BE%E3%81%AB%E7%B4%90%E3%81%A5%E3%81%8F%E3%82%B9%E3%82%BF%E3%83%83%E3%83%95%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%97%E3%81%A6%E3%81%84%E3%81%93%E3%81%86

1.1. モデル作る

1.2. routing足す

1.3. controller作る

1.4. view作る

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?