「Taskleaf」というアプリを作る

<雛形作成>

$ rails new taskleaf -dpostgresql
#「taskleaf」という名の、postgreSQLを使った空のあぷりけーしょんが作成される

<DBの作成>

$ cd taskleaf
#ディレクトリを移動して「taskleaf」に移動する
$ bin/rails db:create
#データベースが作成される

<「Slim」を使えるようにする>

⇒ テンプレートエンジンを使うことで、直感的に分かりやすいHTMLテンプレートを作成できる

1.2つのGemをGemfileに追加する。最終行に追加することに注意!!

#------------<gemfile>-----------------
gem 'slim-rails'#Slimのジェネレーターを提供してくれる
gem 'html2slim'#ERB形式のファイルをSlim形式に変換してくれる「erb2slimコマンド」を提供してくれる

2.サーバーを再起動して

$ bundle

3.現時点では、app/view/layoutに3つのERBファイルがあるのでこれをSlim化するために以下を実行する

$ bundle exec erb2slim app/view/layouts/ --delete 

<「Bootstrap」を導入する>

  1. Gemfileに以下を追加して、「bundle」を実行する
#-------------Gemfile---------------
gem 'bootstrap'
$ bundle
  1. app/asses/stylesheets/aplication.cssをSCSSファイルに変更する。

$ rm app/asses/stylesheets/aplication.css 

エディタを開いて「app/asses/stylesheets/aplication.scss」を作成する