見出し画像

SoundReviewのアプリ雛形作成

1.目的
今回は、アプリケーションの雛形を作成することを目的としている。

2.手順
①アプリケーションを作成する。以下termianl上にて

%cd project
%rails _6.0.0_ new review -d mysql
%cd review

とする。ここでテキストエディタにてdatabase.ymlのencodingをデータの保存形式を変更するためutf8と書き換える。
データベースの作成をする。以下terminal上にて

%rails db:create

とする。

②Railsにおける*デバッグ用のGemをインストールする。
Gemfileの一番下に以下を追記する。

gem 'pry-rails'

そしてterminalにて

%bundle install

とする。

③コードの自動整形ツールを導入する。
gemfileに以下を追記する。

group :development do
 gem 'rubocop', require: false
end

その後、terminal上にて

%bundle install

を実行する。完了したら、Rubocopの設定を記述するファイルを新規作成しする。

% touch .rubocop.yml

.rubocop.ymlの中身を書く。

rubocopを実行し自動でチェック内容を修正させるには以下のコマンドを実行する。

% bundle exec rubocop -a

④javascriptファイルの処理が正常に行われないことを防ぐためturbolinksを無効化させる。(app/javascript/packs/application.js)

require("@rails/ujs").start()
// require("turbolinks").start() //この行を削除する
require("@rails/activestorage").start()
require("channels")

以上でアプリケーションの雛形は、完成です。


*デバック
デバックとは、任意でない処理(バグ)を見つけることである。

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