engine安装使用指南
更新时间:
假设engine 的名称为 rails_xxx
安装gem
将 gem 添加到应用里的 Gemfile 文件中
1
gem 'rails_xxx'
然后在应用目录下执行:
1
bundle
运行migration
每个engine里都会有migrate 文件,运行
1
rake rails_xxx_engine:install:migrations
会将engine里的migrate 文件 复制到应用的 db/migrate 目录下。
添加配置文件
所有 Gem 采用Rails内置的 ActiveSupport::Configurable
模块,统一配置语法如下:
1
2
3
RailsXxx.configure do |config|
config.admin_controller = 'PanelController'
end
通用的配置项有:
- admin_controller
- my_controller
- app_controller