这个宝石
https://github.com/patshaughnessy/auto_complete
指示使用以下代码进行初始化
Rails::Initializer.run do |config|
config.gem "repeated_auto_complete"
end
我的config / environment.rb文件看起来像这样。
# Load the Rails application.
require File.expand_path('../application', __FILE__)
# Initialize the Rails application.
MyPersonalityCharacters::Application.initialize!
# For repeated_auto_complete gem.
Rails::Initializer.run do |config|
config.gem "repeated_auto_complete"
end
但是我的config / environment.rb文件中建议的代码片段会抛出一个错误,说Rails :: Initializer是一个未初始化的常量。
我使用过时的语法吗?使用两个初始化器似乎是错误的。
答案 0 :(得分:2)
不,相反,您使用最新语法。
你提到的宝石相当过时,我怀疑它适用于Rails 4。
正如您在gem的GitHub页面上看到的那样,4年多来没有更新。此外,自述文件指定它适用于Rails 2.3。它甚至以Rails plugin
的形式发布。我建议你找另一个宝石去做你想做的事。