maeshimaの日記

メモ書きです

Rails Engines

Rails Engines - おもしろWEBサービス開発日記

を読んでRails castsを復習。

Rails Enginesとは?

「独立して作ったRailsアプリをそのままプラグイン化して他のRailsアプリとマージさせられる機能」

やり方

script/generate plugin でプラグイン作る

pluginの配下に

  • app配下をコピー
  • config/routes.rbをコピー

migrationファイルやstylesheets, javascriptはplugin配下ではだめなので、rakeタスクを作ってで同期をとる

これだけ。簡単だなー