I want to use Togglable Tabs from Twitter Bootstrap in a Rails application, but I cannot get it to work.
Here is my application /views/pages/home.html.erb :
<ul class="nav nav-tabs" id="dashboard_products"> <li class="active"><a href="#owned_products"> 1 </a></li> <li><a href="#borrowed_products"> 2 </a></li> <li><a href="#given_products" > 3 </a></li> <li><a href="#requested_products"> 4 </a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="owned_products"> 1 </div> <div class="tab-pane" id="borrowed_products" > 2 </div> <div class="tab-pane" id="given_products" > 3 </div> <div class="tab-pane" id="requested_products" > 4 </div> </div>
And here is my application / assets / javascripts / pages.js.coffee :
$ -> $('#dashboard_products a').click = (e) -> e.preventDefault() $(this).tab('show')
And here is my application / assets / javascripts / application.js
//= require jquery //= require jquery_ujs //= require bootstrap //= require turbolinks //= require_tree .
Where did I fail?
Flo rahl
source share