1
只是想学习创造了宝石的一些基础知识。现在我已经创建了一个看起来像一个初始化...我如何做一个Rails 3初始化模块成宝石
# config/initializers/fun_logger.rb
module FunLogger
def fun_before_filter
logger.info("\n\n\nGOT IT!\n\n\n")
end
end
ActionController::Base.send(:include, FunLogger)
这让我以下内容添加到我的ApplicationController,它打印出了它!在日志中
before_filter :fun_before_filter
所以我想弄明白一些事情。
所以创建一个宝石出这...
- 我相信我应该是设置此的before_filter一些其他的方式, 但不知道该怎么做。
- 我相信这初始化应该是 移动到lib目录和自动加载Rails应用程序以某种方式。
是这些信仰正确,如果是的话我怎么去呢?