0
0

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 1 year has passed since last update.

1.Scaffold

・Scaffoldで、Web上からデータモデルにアクセスできるようになる。
・ただし、簡易的なもので学習用としては利用するがあまり実用的ではない。

2.モデルの継承構造

・全てのモデルは各ファイル冒頭に Model < ApplicationRecord があり、これによって ApplicationRecord クラスを継承している。
また、 ApplicationRecord は ActiveRecord::Base クラスを継承しており、このクラスでは、DBにアクセスできるようになっている。よって、全てのモデルは、この ApplicationRecord を継承していることになるため、データーベースにアクセス可能となる。

3.コントローラーの継承構造

・全てのコントローラーは各ファイル冒頭に Controller < ApplicationController があり、これによって
ApplicationController クラスを継承している。
また、 ApplicationController は ActionController::Base クラスを継承しており、MVCにおいて各方面とやり取りが可能となる。また、ApplicationController に定義したルールは、これを継承する全てのコントローラーで利用可能である。

0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?