LoginSignup
0

More than 3 years have passed since last update.

Rails 基礎 まとめ

Last updated at Posted at 2020-04-27

はじめに

railsの基礎中の基礎を簡単にまとめました。
どんどん、追記していきます。

基本コマンド

Railsアプリの作成

rails new [application name] 

サーバーの立ち上げ

 rails server

トップページの生成

 rails generate controller home top

マイグレーションファイル(データベースに変更を指示するファイル)の生成

 rails generate model [テーブル名(単数形)] [カラム名]:[データ型]

ページ作成に必要な要素

view

ページの見た目部分を作るためのhtmlファイル。ページを表示するために、ブラウザとrails間で、railsはviewを返している。

controller

ページ表示の際、controllerは
ブラウザに返すビューをviewsフォルダから探して、viewをブラウザに返している。

して、ブラウザに返す。

流れ
1. ブラウザのurlからhtmlファイルをコントローラに要求
2. controllerと同名のviewsフォルダから、アクションと同名のhtmlファイルを探す
3. htmlファイルをブラウザに返して、ページを表示

  • アクション:controller内のメソッド

コントローラの生成

 rails generate controller [コントローラ名] [アクション名]

router

ページの表示は、router → controller → view の流れ。

ルーティングがurlを見て、コントローラのアクションを呼び出す。

  • ルーティング:urlに対して、どのコントローラのどのアクションで処理するかを決める対応表。

config/routes.rbファイルに、

get "[URL]" => "コントローラ名"#"アクション名"

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