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 5 years have passed since last update.

Advanced 2.Gemを使って管理画面を作成する、設計説明

Last updated at Posted at 2019-09-21

1. Gemの使い方を覚えよう。

管理画面を作る
https://github.com/sferik/rails_admin

  • 実践的には、Gemなどのライブラリを使う際には、Getting Started. やInstallationと書かれているところを参考にして導入することがことが多い。

Installationを参考に管理画面機能を作って、データを追加してみよう。

  • 今後のHotelProjectのデータはここから追加してください。

2. ホテルサイトの説明

  • トップページ /
  • お問い合わせ done
  • 都道府県の詳細 'prefectures/:id'
  • ホテルの詳細ページ 'hotels/:id'
  • レビューの一覧 'hotels/:id/reviews'
  • レビューを作る 'hotels/:id/reviews/new
  • レビューを作る POST 'hotels/:id/reviews'
  • レビューの詳細 'hotels/:id/reviews/:id'

3. ホテルの詳細ページ 'hotels/:id'

localhost_3000_hotels_1 (1).png

Basic 5.を参考に下記を進めてみよう。
https://qiita.com/rainbowaffro/items/03635f98091b04d9e37e#5-%E8%A9%B3%E7%B4%B0%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86

画像の追加機能については下記を参考。
https://qiita.com/rainbowaffro/items/4a921fcd3c2fbba28cad#4%E5%86%99%E7%9C%9F%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E6%A9%9F%E8%83%BD%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B

3.1. モデル作る

3.2. routing足す

3.3. controller作る

3.4. view作る

** Coachより: 所在地の書き方について説明しよう **

<%= hotel.prefecture.name %>

4. 都道府県の詳細 'prefectures/:id'

localhost_3000_prefectures_47 (1).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

4.1. モデル作る

4.2. routing足す

4.3. controller作る

都道府県に紐づくホテルの一覧の呼び出し方は

@hotels = @prefecture.hotels

で呼び出せることを覚えておこう。

4.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?