0

我正在运行 Rails 3.1.4 并包含了浏览器 gem,这样我就可以为 Internet Explorer 更改网站的外观。但是,当我输入:

require 'rubygems'
require 'browser'

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

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

我不确定我做错了什么。

4

1 回答 1

4

事实证明,我不必require 'browser'让它工作。

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

before_filter :current_browser

def current_browser
  @browser = Browser.new(:ua => request.user_agent)
end
于 2012-05-16T17:44:00.167 回答