【发布时间】:2010-02-19 18:43:48
【问题描述】:
我正在尝试将现有应用中的一些功能提取到 gem 中。现有功能使用初始化程序在 Rails 启动时加载配置文件...
config/initalizers/myinitializer.rb
这个初始化器应该放在 gem 的什么位置?我是镜像宝石内部的路径结构还是将其放在其他地方?这将是我的第一颗宝石。
【问题讨论】:
标签: ruby-on-rails ruby rubygems gem
我正在尝试将现有应用中的一些功能提取到 gem 中。现有功能使用初始化程序在 Rails 启动时加载配置文件...
config/initalizers/myinitializer.rb
这个初始化器应该放在 gem 的什么位置?我是镜像宝石内部的路径结构还是将其放在其他地方?这将是我的第一颗宝石。
【问题讨论】:
标签: ruby-on-rails ruby rubygems gem
加载 Gem 时,Rails 首先在 Gem 主文件夹中查找名为 init.rb 的文件,如果可用则需要它。
这可以是作为 Gem 的 Rails 插件包的超级简单的基础框架:
name
name/lib
name/lib/name.rb
name/test
name/init.rb
【讨论】: