webアプリケーションの作成の仕方

Ruby on Railsとは
railsで作られたフレームワークの中で最も使われているものです。
これを使うことにより圧倒的に開発スピードが早くなります。

1.目的
フレームワークであるRuby on Railsを使いwebアプリケーションを作成する。

2.手順
①terminal上で以下のコマンドを使いrailsで新規アプリケーションの作成を行います。

% rails _6.0.0_ new アプリケーション名 -d mysql

railsの後には、使いたいrailsのバージョンを書き込む。(今回は6.0.0)
アプリケーション名の後はオプション名を書き込むことができる。
(今回は、-dオプションをつけデータベースの管理システムとしてmysqlを使用している。)

②テキストエディタにて作成したアプリのディレクトリを開きます。
そうすると様々なディレクトリやファイルが作成されていることがわかります。

③webアプリケーションは、様々なデータを保存したり表示をしますが今のままではまだデータベースがないため保存をすることができません。そこでterminal上にて

% cd アプリケーション名

で作成したアプリケーションへ移動し

% rails db:create

とすることでデーターベースを作成します。

④次にデーターベースの中身を可視化し表示するためにSequel Proというものを使います。下記サイトよりダウンロードし、インストールをします。

⑤Sequel Proを開きデーターベースに接続をします。

⑥ソケットを選択し
名前:localhost
ユーザー名:root
「お気に入りに追加」を選択し「接続」を選択します。

⑦データーベースを選択をクリックしそこに
アプリケーション名_development
アプリケーション名_test
があればokです。

⑧サーバーの起動を行います。terminal上にて

% rails s

を実行することでサーバーを起動させることができます。

⑨ブラウザにてアプリの確認を行います。以下のリンクをクリックします。

http://localhost:3000

次のように表示されていたら成功です。

スクリーンショット 2021-07-10 22.00.40

⑩サーバーの停止の仕方は、terminalでcontrol + Cを同時に押すことでできます。


この記事が気に入ったらサポートをしてみませんか?