Rubyと筋肉とギターとわたし

筋トレが仕事です

【Rails】webpackerでcocoonを導入する

どうもてぃ。

あまり有用な記事がなかったので書いときます。

環境

% cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=19.3
DISTRIB_CODENAME=tricia
DISTRIB_DESCRIPTION="Linux Mint 19.3 Tricia"

公式みたら解決

やっぱ何を解決するにも公式ですよね。

「webpacker cocoon」って調べても、ファイルダウンロードしてwebpacker対応のディレクトリに配置して下さい…みたいな記事が多かったですが

手順

github.com

Gemfileに以下を追記

gem "cocoon"

その後以下のコマンドを実行

$ bundle install

$ yarn add @nathanvda/cocoon

終わったらapp/javascripts/packs/application.jsへ以下を追記

require("jquery")
require("@nathanvda/cocoon")

これで完了。

おわり

導入簡単すぎわろた。

あとはhas_manyのモデルでfields_forを使って大量にフォームを複製しデータを作り散らかしましょう。

以下参考

www.y-hakopro.com

以上です。