Ruby on rails 3 Rails-没有要加载的文件--浏览器[gem]

Ruby on rails 3 Rails-没有要加载的文件--浏览器[gem],ruby-on-rails-3,Ruby On Rails 3,我运行的是Rails 3.1.4,并包含了,因此我可以为Internet Explorer更改我的站点外观。然而,当我提出: require 'rubygems' require 'browser' 在我的控制器顶部,我得到消息没有这样的文件要加载--browser 当我运行“bundle show browser”时,它会显示它已安装。此外,当我使用Windows资源管理器查看本地目录时,可以看到它已安装 我不确定我做错了什么。事实证明,我不需要要求“浏览器”来让它工作 相反,在应用程序控制

我运行的是Rails 3.1.4,并包含了,因此我可以为Internet Explorer更改我的站点外观。然而,当我提出:

require 'rubygems'
require 'browser'
在我的控制器顶部,我得到消息
没有这样的文件要加载--browser

当我运行“bundle show browser”时,它会显示它已安装。此外,当我使用Windows资源管理器查看本地目录时,可以看到它已安装


我不确定我做错了什么。

事实证明,我不需要
要求“浏览器”
来让它工作

相反,在应用程序控制器中,我只需要执行以下操作:

before_filter :current_browser

def current_browser
  @browser = Browser.new(:ua => request.user_agent)
end

事实证明,我不需要
要求“浏览器”
就能让它工作

相反,在应用程序控制器中,我只需要执行以下操作:

before_filter :current_browser

def current_browser
  @browser = Browser.new(:ua => request.user_agent)
end