How to use cocoon gem in Rails 6
First: run
yarn add cocoon-js
Second: add to application.js
import 'cocoon-js'
There is an 'hack' on the cocoon page for this:
https://github.com/nathanvda/cocoon/issues/555
Updated Solution: Cocoon package has been release so one can easily use this with wepacker
Inside your Gemfile add the following:
gem "cocoon"
Add the componanion package
yarn add @nathanvda/cocoon
and then in your app/javascripts/packs/application.js
you should add
require("jquery")
require("@nathanvda/cocoon")
Old Solution:
There is this Pull Request on cocoon GitHub repository that worked perfectly for me.
Package.json is provided in this branch so we can use yarn or npm to install package by providing GitHub repo link.
yarn add github:nathanvda/cocoon#c24ba53
Cocoon package will install and you can check your package.json
file.
"cocoon": "github:nathanvda/cocoon#c24ba53"
commit number #c24ba53
is important, make sure it is included in your package.json
file
After this, you can import cocoon.js in application.js
file.
import "cocoon";