0

Rails 3.1.4を実行していて、ブラウザーgemを含めたので、InternetExplorerのサイトの外観を変更できます。しかし、私が置くとき:

require 'rubygems'
require 'browser'

コントローラの上部に、メッセージが表示されますno such file to load -- 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 に答える