1

Rhomobile で戻るボタン機能を動作させるのに問題があります。

url_for(:index, :back => ....)などのさまざまな方法を試しましたが、何も機能しないようです。この方法の問題点は、(機能したとしても) 動的な履歴/戻るナビゲーションではなく、設定された場所へのナビゲーションのみを許可することです。

実用的なソリューションに最も近いのは、application_helper でこれを使用することです。

def page_back
    WebView.navigate_back
end

そして<a href="page_back">Back</a>ビューで。

これは機能し、ビューやコントローラーさえもナビゲートできます。ただし、実際には正しいページをレンダリングするにもかかわらず、「ページの読み込みエラー」エラーが生成されます...

誰にもアイデアはありますか?

4

1 に答える 1

1

これが私が最終的にやったことです。今は rhodes を使用しないことに決めましたが、この問題に対して私が思いついたのは次のとおりです。

に追加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>
于 2011-10-21T10:16:02.260 に答える