Rails - 没有这样的文件加载 - 浏览器[宝石]

时间:2012-05-15 00:45:58

标签: ruby-on-rails-3

我正在运行Rails 3.1.4并包含browser gem所以我可以改变我的网站的外观为Internet Explorer。但是,当我把:

require 'rubygems'
require 'browser'

在我的控制器顶部,我收到消息no such file to load -- browser

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

我不确定我做错了什么。

1 个答案:

答案 0 :(得分:4)

事实证明,我没有require 'browser'来使其发挥作用。

相反,在应用程序控制器中,我只需要这样做:

before_filter :current_browser

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