日々の事柄に関する雑記帳。




インストール

SQLiteのインストール
Bundlerのインストールgem install bundler
Railsのインストールgem install rails

アプリケーション

作成

rails new [アプリケーション名]
カレント・フォルダにアプリケーション名のフォルダが作成される。
作成されたフォルダに、必要なファイルが作成される。

フォルダ構成

appアプリケーション・プログラム
binコマンド
config設定
dbデータベース関連
libライブラリ
logログ
public静的コンテンツ
testテスト・コード
tmp一時ファイル
vendor外部ライブラリ

起動

rails s
http://localhost:3000
アプリケーション・サーバーpumaが起動する。

generator

アプリ開発に必要なファイルを自動生成する。
rails g [自動生成する種別] [種別ごとの指定]

例:rails g controller [コントローラー名] [アクション名]
このとき、アクションはコントローラーのメソッド。

ルーティング

config/routes.rbで定義する。
URLとコントローラー#アクションの関連を定義する。
URLにアクセスすると、定義されたコントローラー#アクションが呼び出される。


rails routes
ルーティングが正しく設定されているかを確認する。
タグ

管理人/副管理人のみ編集できます