Today I upgraded my application from Bootstrap 2.0.4 to 2.1.0, and some of the hyperlinks on my dropdowns are not working anymore.
The specific issue is with hyperlinks managed by Rails' jQuery UJS: the "sign off" link uses a data attribute in order to perform a DELETE request, like this:
<a href="/app/users/sign_out" data-method="delete" rel="nofollow"><i class="icon-off"></i>Sign Off</a>
With Bootstrap 2.1.0, the link acts as if the data-method was not present, and clicking it performs a simple GET request. If I downgrade to Bootstrap 2.0.4, it works fine.
I am experiencing this as well
A quick fix is to change
config.sign_out_via = :delete
config.sign_out_via = :get
This is the actual root cause: #4628 and #4497. Events cannot be bound to elements in the dropdown, due to #4497.
Thanks for opening this issue! Unfortunately, it looks like it fails to pass the criteria neccessary for submitting to bootstrap. The following things are currently failing:
For a full list of issue filing guidelines, please refer to the bootstrap issue filing guidelines.