• webpackerとは?

    めちゃくちゃ簡単に説明すると、CSS、Javascript、画像等を

    ひとまとめにして軽く使いやすくしてくれるツールのこと。

    実際には、Webpackというフロントエンドでよく使用されるツールを、

    あまり理解していない人でも簡単に使えるようにしたツールです。

    RailsでCSSやJavascriptを使うために必要なんだなー、

    くらいの感覚で理解をしておけばOK!!

    Untitled

    └上記の作業などを良い感じに行ってくれるツール

  • コンパイルとは?

    人間が理解できる言語で書かれたプログラムを、数字の0と1だけのコンピューターが直接理解できる言語、すなわち機械語に変換する作業のこと。

  • webpackerのコンパイル機能とは?

    Webpackerのコンパイルはファイルを参照するページにアクセスしたときに自動で実行されます。 bin/ ディレクトリ配下の webpack コマンドまたは webpack-dev-server コマンドを実行すると手動でコンパイルすることができます。

  • bundle exec rails db:setup とは?

    データベースを作成するコマンド。

  • $bundle exec rails db:seed_fu とは?

    作成したデータベースを上書き変更・更新して保存するコマンド。

    ※そもそも「seed_fu」とは、初期データを作成・管理することができるgemのこと。

    初期データの作成ではseeds.rbが有名ですが、seeds.rbに初期データを入れた場合、

    「% rails db:seed」を実行する度に同じデータが作成されてしまうため、

    その度にデータを一度削除しなければならないというデメリットがあります。

    一方seed_fuでは、seedデータに変更を加えた場合でも同じデータを作成することなく変更のみを反映する仕様になっているため、seeds.rbで管理するよりも簡単にデータの変更が可能になります。