Ромбическая функция спины - PullRequest
1 голос
/ 03 октября 2011

У меня проблема с настройкой функции кнопки "Назад" в Rhomobile.

Я пробовал различные методы url_for(:index, :back => ....) и т. Д. И т. Д., И, похоже, ничего не работает.Проблема с этим методом (даже если он работал) состоит в том, что он позволяет только навигацию к заданному месту, а не динамическую историю / обратную навигацию.

Самое близкое, что я нашел к рабочему решению, это использование его в application_helper:

def page_back
    WebView.navigate_back
end

, а затем <a href="page_back">Back</a> в представлении.

Это работаети я могу перемещаться между представлениями и даже контроллерами.Тем не менее, он генерирует ошибку « Ошибка загрузки страницы », даже при том, что он действительно отображает нужную страницу ...

У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 21 октября 2011

Хорошо, это то, что я сделал в конце.Сейчас я решил не использовать Родос, но вот что я придумал для этой проблемы:

Добавлено data-add-back-btn="true" в:

<div data-role="page" data-add-back-btn="true">

Тогда:

<div data-role="header" data-position="inline">
    <h1>Title</h1>
    <a href="page_back" class="ui-btn-left" data-theme="a" data-icon="arrow-l" data-rel="back" data-direction="reverse">Back</a>
</div>
...