Railsエンジン
使い方
-
Railsエンジンを親アプリにマウント
config/routes.rbmount BlogEngine::Engine, at: "/blog"
-
マウントできたかの確認(静的ページにアクセス)
-
親アプリ側で/blogにアクセスして、Fugaがいっぱい縦にならんでいれば成功
-
-
エンジン側のMigrationを親アプリにコピー(しなくても静的ページにはアクセス可能)
$ bundle exec rails blog_engine:install:migrations
インストール方法(野良gemのためrubygemに公開していない)
Gemfile
gem "blog_engine", git: "https://github.com/sunakan/rails6-blog-engine.git"
-
bundle install
$ bundle
Webpacker within Railsエンジン
-
rails/webpackerが公式に方法を提示している