什么人?
我在我的RoR项目中使用Twitter-Text gem,但我遇到了ApplicationHelper的问题。我已经在StackOverflow上看到了同样问题的另一个主题,但没有人解决我的问题。
好的,我们来看看我的项目:
gem 'twitter-text'
module ApplicationHelper
require 'twitter-text'
include Twitter::Autolink
include Twitter::Extractor
end
//我真的不知道为什么我需要创建以下文件:
module TwitterText
end
module TwitterText
end
require 'twitter-text'
include Twitter::Extractor
Routing Error
uninitialized constant ApplicationHelper::Twitter
Try running rake routes for more information on available routes.
ActionController::RoutingError (uninitialized constant ApplicationHelper::Twitter):
app/helpers/application_helper.rb:3:in `<module:ApplicationHelper>'
app/helpers/application_helper.rb:1:in `<top (required)>'
app/controllers/application_controller.rb:1:in `<top (required)>'
看起来一切正常,我该怎么做才能解决这个问题? 非常感谢!
答案 0 :(得分:3)
每当安装新宝石时,您必须重新启动Web服务器,因为在应用程序环境启动时加载了宝石。通过执行bundle install.