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?

レイルズ基礎

0
Last updated at Posted at 2026-02-04

gemfile 機能を簡単に使えるようにするもの 

ex:ログイン・編集などのコードが元々入ってる gem 'devise'  👈Rails専用のライブラリ

アプリとは、データベースがあるものを指す
※ユーザー登録情報を名前・住所などをカラムで管理するデータベースが必須である 

データベースを作成する

% rails db:create 

以下の2つのメッセージがターミナルに表示されます。
Created database 'アプリ名_development'
Created database 'アプリ名_test'

db(データベース)のmigrationが作成される

スクリーンショット 0008-02-04 18.53.32.png
add以外のcreateが自動作成
add:元からある設定のもの

見れないのでSequel Ace(シークエル エース)で可視化
スクリーンショット 0008-02-04 18.55.48.png

スクリーンショット 0008-02-04 18.54.48.png

Sequel Ace は、可視化用のツールであり、マイグレーションファイル自体はPC本体に作成される

モデル models ※ターミナルでコマンド打たなくても出る
スクリーンショット 0008-02-04 18.46.43.png
modelsは、バリデーションをするためにあるので、dbでマイグレーションすると自動でできる

application_record.rb
% rails new アプリケーション名 で初期作成した際に自動で生成される
スクリーンショット 0008-02-04 18.48.56.png

■VCコードでよく使うもの
・assets
・controllers
・models
・views
・db/migrate

erbとは
Views で 利用される 
スクリーンショット 0008-02-04 18.45.26.png

HTMLにRubyの記述を埋め込むことができる
スクリーンショット 0008-02-04 19.06.47.png

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?