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")
以上でアプリケーションの雛形は、完成です。
*デバック
デバックとは、任意でない処理(バグ)を見つけることである。
この記事が気に入ったらサポートをしてみませんか?