যারা রুবেল অন রেল বা অন্য কোনও সার্ভারের সাইড স্ক্রিপ্ট ব্যবহার করছেন তাদের জন্য আপনি anchor
পথগুলিতে বিকল্পটি ব্যবহার করতে চাইবেন । এটি কারণ পৃষ্ঠাটি লোড হয়ে গেলে এটির URL টি হ্যাশ উপলব্ধ থাকে না। আপনি আপনার লিঙ্ক বা ফর্ম জমা দেওয়ার মাধ্যমে সঠিক ট্যাব সরবরাহ করতে চাইবেন।
<%= form_for @foo, url: foo_path(@foo, anchor: dom_id(foo)) do |f| %>
# Or
<%= link_to 'Foo', foo_path(@foo, anchor: dom_id(foo)) %>
আপনি যদি উইন্ডোটিকে আইডিতে জাম্প দেওয়া থেকে বিরত রাখতে একটি উপসর্গ ব্যবহার করেন:
<%= form_for @foo, url: foo_path(@foo, anchor: "bar_#{dom_id(foo)}") do |f| %>
তারপরে আপনি কফিস্ক্রিপ্ট:
hash = document.location.hash
prefix = 'bar_'
$('.nav-tabs a[href=' + hash.replace(prefix, '') + ']').tab 'show' if hash
$('.nav-tabs a').on 'shown.bs.tab', (e) ->
window.location.hash = e.target.hash.replace '#', '#' + prefix
বা জাভাস্ক্রিপ্ট:
var hash, prefix;
hash = document.location.hash;
prefix = 'bar_';
if (hash) {
$('.nav-tabs a[href=' + hash.replace(prefix, '') + ']').tab('show');
}
$('.nav-tabs a').on('shown.bs.tab', function(e) {
window.location.hash = e.target.hash.replace('#', '#' + prefix);
});
এটি বুটস্ট্র্যাপ 3 এ কাজ করা উচিত।