рельсы 3: ищем простое решение для добавления 3 вкладок в представление отчета (необходимо css для рисования вкладок) - PullRequest
0 голосов
/ 21 июня 2011

Я видел различные решения для добавления навигации с вкладками в приложение rails 3, но мне нужно гораздо проще (теоретически) ...

По одному из моих представлений у меня есть три коротких отчета: раздел «обзор», «деталь 1» и «деталь 2»

Прямо сейчас мой вид (HAML) отображает их последовательно:

%h1 Sales Summary
(haml to display about 15 lines of summary data)

%h1 Sales by Region
(haml to display 15-20 lines about widget sales sorted one way)

%h1 Sales by Product
(haml to display 15-20 lines sorted a different way)

Вместо этого я бы хотел, чтобы три заголовка были в 3 достаточно привлекательных горизонтальных вкладках и просто скрывали / отображали соответствующие данные в зависимости от того, какую вкладку они нажимают.

Я бы предпочел не-js подход (который работает с браузерами с отключенным javascript), что означает, что я в порядке с перерисовкой страницы на основе параметра URL, такого как "view = tab1"

Я вижу, как это сделать в виде таблицы, но я не могу сделать так, чтобы это выглядело очень как табуляция.

1 Ответ

3 голосов
/ 21 июня 2011

Это может пригодиться: http://unraveled.com/publications/css_tabs/

Тем не менее ограничение no js кажется анахроничным, поэтому я рекомендую вам проверить вкладки jQuery: http://jqueryui.com/demos/tabs/

Это просто включить в ваш код и совместимо практически со всеми браузерами.

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