未経験からエンジニア 奮闘記

未経験からエンジニアに自由に生きる途中

MENU

Rails はじめに

## Railsとは何か?

 

2つの主要な基本理念

 

 

- 同じことを繰り返すな

DRY

- 設定よりも規約が優先される

ルールが優先されると言う事だろうか

 

## Railsプロジェクト作成

 

- rails のgemを入れる

  - SQliteも同梱される

 

- 一通りの作業が記載されている

- routes

- controller

- view

- ストロングパラーメーター(使って良いパラメーターだけをcontrollerで保存できる)

- form_with

- リンクの追加

- バリデーションの追加

- パーシャルについて

- モデル作成

- モデル関連づけ 

- ルーティング(ネスト)

- セキュリティ

 

```

Controllerに

http_basic_authenticate_with name: "dhh", password: "secret", only: :destroy

```