В своем приложении ruby я использовал меню с вкладками
Скажем, у меня есть 3 вкладки tabA, tabB, tabC. Моя вкладка по умолчанию - A.
Предполагая, что я нахожусь в tabB и при обновлении страницы, я перехожу на tabA вместо tabB.
Есть ли способ запомнить эту вкладку и при обновлении автоматически перейти к последней открытой вкладке.
-set_title "ICs"
-content_for :content_title do
= link_to "Test Case Manager", "/"
»
= "IC Browser"
%table.grid.full
%tr
%td.grid.full_panels{:style => "width: 30%"}
-panel "IC Filter" do
= render "filter",:root_name=>params[:root_name],:suite_name=>params[:suite_name],:case_name=>params[:case_name],:name=>params[:name],:ic_filter=>1
%td.grid.full_panels{:style => "width: 70%"}
- tabbed_panel "ICs", [["Available", "all_ics"], ["New", "new_ics"], ["Obsolete", "obsolete_ics"], ['New IC', 'ic_stub']] do
#all_ics.tab_container.table_wrapper{:class => "default_tab"}
= render "browser_form", :show_check_boxes => true, :root_name=>params[:root_name],:suite_name=>params[:suite_name],:case_name=>params[:case_name],:name=>params[:name],:ic_filter=>1
#new_ics.tab_container.table_wrapper
= render "browser_form", :show_check_boxes => true, :ics => Ic.new_ics
#obsolete_ics.tab_container.table_wrapper
- form_tag "/ics/mass_action", :method => :post do
= hidden_field_tag "obsolete", true
= render "obsolete_ics", :show_check_boxes => true, :ics => Ic.obsolete,:obsolete=>true,:root_name=>params[:root_name],:suite_name=>params[:suite_name],:case_name=>params[:case_name],:name=>params[:name],:ic_filter=>1
Make Active:
= submit_tag "Go", :name => "set_obsolete_status"
#ic_stub.tab_container
= render "ic_stub_form"
/Execute the tree table javascript (hackish)
= javascript_tag "$('.treeTable').treeTable()"
/ Need some Ic javascript to (cascading selects, etc.)
= javascript_include_tag "pages/ic"
Спасибо за вашу помощь заранее,
Ramya.