-
Notifications
You must be signed in to change notification settings - Fork 72
cocoonをgemからnpm版に変更する #8605
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
こちらは具体的に以下のnpmを指しているでしょうか? npm版でもjQuery依存は変わらないようなので、必要でしたら代替手段の検討から始めたいと思います。 |
なんと、npm版でもjQuery依存あるんですね。 |
@komagata cocooned(候補)https://github.com/notus-sh/cocooned
その他stimulus-rails-nested-formhttps://github.com/stimulus-components/stimulus-rails-nested-form
cocoon-js-vanillahttps://www.npmjs.com/package/cocoon-js-vanilla
Reactへ書換
以上より、メンテナンス・移行コストという面からcocoonedが最もよいかなと思いました。 |
@masyuko0222 調査ありがとうご
8000
ざいます。 cocoonedがいいかな〜と思います。 |
@komagata cocooned gemを導入するにあたり、モジュールバンドラーにWebpackを利用する方法と、Sprocketsを利用する方法があります。 今回はRails6ということもあり、Webpackを選んだのですがよろしかったでしょうか? ただ元々cocoonはSprocketsを利用していることもあり、Rails7系ではWebpackはどうせ非推奨になるので、既存のnpm同様、Sprocketsを使うでもよかったかなぁとも思っています。 ご意見頂ければです。 |
@masyuko0222 webpackをsprocketsに移行するとなると他のJavaScriptも全部移行することになるのでwebpackのままでお願いします。 rails7へ移行する作業が進行中で、Vue.jsやReactを排除することができたら、rails7に移行しつつ、js-bundling-railsに移行する予定です。 |
nestしているリソースを1つのフォームで扱うのにcocoon gemを利用しているが、こちらをnpm版のcocoonに乗り換えたい。
gem版はだいぶ昔にメンテされなくなっているし、jquery依存など依存しているものが古すぎてrailsアップグレードの障害になっているため。
The text was updated successfully, but these errors were encountered: