Мы разрабатываем веб-приложение для iPad с Rails и позволим просматривать данные с помощью таблиц стилей из jQery Mobile. Мы разделились на две команды, одна команда сделала техническую (Rails) часть, а другая графическую часть.
Итак, они уже создали интерфейс, который выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/HKcx3.png)
Оранжевая (<div data-role="header">
) и зеленая (<div data-role="content">
) части находятся в двух отдельных div-контейнерах, но на самом деле они позже должны представлять 2 разных html.erbs: оранжевый индекс index.html.erb (/ employee), которая ссылается на зеленую страницу show.html.erb (например, / employee / 1)
Теперь мои вопросы:
- Можно ли разрешить просмотр 2 страниц с помощью направляющих в одном просмотре? (С нумерацией страниц?)
- как связать апельсин с зеленой частью, чтобы нижняя часть страницы изменялась в зависимости от того, какое имя вы щелкнете? Можно ли что-то написать в -контейнерах?
Может быть, это трудно понять, поэтому я покажу некоторые части нашего кода.
<body>
<!-- BEGINNING OF ORANGE PART: SEARCH BAR - index.html.erb -->
<div data-role="page" data-theme="d">
<div data-role="header">
<h6>Videobasiertes Lernsystem</h6>
<p align="center">zur Sicherheit am Arbeitsplatz</p>
<div data-role="collapsible" data-collapsed="true">
<h3> Mitarbeitersuche klappt aus</h3>
<ul data-role="listview" data-inset="true" data-filter="true" data-theme="d">
<br></br>
<li><p><a href="TO THE GREEN PART">Anne Wernersen</a></p></li>
<li><p><a href="TO THE GREEN PART">Klaus Meyer</a></p></li>
<li><p><a href="TO THE GREEN PART">Thomas Sach</a></p></li>
</ul>
</div><!-- /Ende Suche -->
</div><!-- /header -->
<div data-role="content">
<!-- BEGINNING OF GREEN PART: CONTENT - show.html.erb -->
<!-- left panel -->
<div class="ui-grid-b">
<div class="ui-grid-a">
<div class="ui-block-a"><p><strong>Faehigkeiten</Strong></p>
...
...
</div></div></div>
<!-- /End of left panel -->
<!-- right panel -->
<div class="ui-block-b"><strong><p>Schulungen</p></strong>
<br></br>
<br></br>
...
...
</div></div></div><!-- /right panel -->
</div><!-- /content -->
<div data-role="footer" data-theme="d">
</div><!-- /footer -->
</div><!-- /page -->
</body>
</html>
и я подумал, что, возможно, мне нужно написать в divs
что-то вроде <%= render 'index' %>
и написать реальный код в обоих других html. Как, например, с edit.html.erb и _form.html.erb в лесах рельсов.