基礎課題1

2021.2.22

 

-gemについて-

gemとはrubyのライブラリのこと。(=結局railsのライブラリ)

 

パッケージ=プログラムの部品の部分のまとめ

便利な機能が入っている

→自分で1からコードを書かずに使える。

 

 

-bundler-

gemの管理ツール

bundlerもgemの1種

 

-gemコマンド-

$ gem install bundler    bundlerインストール

$ bundler -v   インストールされているか確認

$ gem install ○○ gemをインストール

$ gem uninstall ○○ gemをアンインストール

$ gem list  gemの一覧表示

 

-rbenv-

Ruby環境のバージョン切り替えを行う。

 

-Ajax-

実装方式の呼び方。JavaScriptを使用して、非同期通信を使うこと。

わかりやすいサイト↓

https://wa3.i-3-i.info/word12672.html

 

-VSCode選択分コメントアウト-

shift option A

 

-rails generateで作成するものを制限する-

(config/application.rb)に

config.generators do |g|
g.skip_routes true ❶
g.assets false ❷
g.helper false ❷
g.test_framework false ❸
end

 

❶ルーティングが作成されないようにする

❷ assetsとhelperファイルが作成されないようにする。

❸テストファイルが作成されないようにする。

 

rails generate で作成したものは rails destroy で元に戻せる

ex)作成して、元に戻す。

rails g controller A

rails destroy controller A