запоминание панелей с вкладками в рельсах - PullRequest
0 голосов
/ 02 января 2012

В своем приложении 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...