2

だから、私は使用してtwitter-bootstrap-railsおり、この宝石にはnav_bar自動的にロードされるヘルパーメソッドがあります。しかし、名前空間ビューでこのヘルパー メソッド メソッドを使用したい場合、次のエラー メッセージが表示されますundefined method nav_bar

# views/admin/shared/_menu.html.erb
<%= nav_bar fixed: :top, brand: 'AdminArea', responsive: true do %>
  <%= menu_group do %>
    <%= menu_item 'Articles', admin_articles_url %>
  <% end %>
<% end %>

ビューが名前空間付きコントローラーでレンダリングされているため、ヘルパー メソッドが「通常の」アプリケーション名前空間にあるため、ヘルパー メソッドが認識されていないと思いますか? これを修正するにはどうすればよいですか?

4

1 に答える 1

2

最新のgemをgitから直接使用するまで、同じ問題がありました。以下を Gemfile に入れます。

gem "twitter-bootstrap-rails", :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git'

私の問題を解決します。

于 2013-05-24T14:30:35.603 に答える