0
我已經在Rails 3.0應用程序上設置了twitter引導程序,並且有一個帶有三個標籤頁的頁面(edit.html.haml)。這裏是我的代碼(我使用HAML):通過外部鏈接訪問twitter引導標籤頁
.tabbable
%ul.nav.nav-tabs
%li.active
%a{"data-toggle" => "tab", :href => "#1"}
%i.icon-pencil
Edit Profile
%li
%a{"data-toggle" => "tab", :href => "#2"}
%i.icon-lock
Privacy Preferences
%li
%a{"data-toggle" => "tab", :href => "#3"}
%i.icon-cogs
Site Preferences
.well-two
.tab-content
#1.tab-pane.active
%p ...
#2.tab-pane
%p ...
#3.tab-pane
%p ...
的選項卡工作正常,當我在編輯頁面(我可以在它們之間和移動他們,他們應該做出反應);但是,假設我在顯示頁面(show.html.haml)中,並且有一個按鈕:說明:單擊此處更改您的隱私設置(即:轉到編輯頁面上的第二個選項卡)...什麼代碼是否需要鏈接到隱私設置(#2)內容?
我有以下代碼:
=link_to "#{raw('<i class="icon-plus-sign icon-large"></i>')} Privacy Settings".html_safe, edit_path(current_profile, :anchor => "2")
但它不工作...它帶我到編輯頁面,但不加載隱私設置數據(即在#2的數據)。
注意:即使我在編輯頁面上,並將我的網址從:http://localhost:3000/users/1/edit更改爲http://localhost:3000/users/1/edit#2,它也不會將我帶到第二個選項卡。
我是否缺少任何額外的JS?您的幫助將不勝感激。此外,您的答案不一定要符合Haml或Rails標準......我可以重新編寫它們,我只是尋求一些指導和建議。謝謝!