0

Rhosync は、デモ アプリケーション (従業員アプリケーション) で正常に動作します。ログインして CRUD 操作を実行できます。

ただし、独自のプロジェクトを作成し、ソース アダプタを追加していくつかの画面を追加し、アプリケーションを実行すると、最初の画面から 2 番目の画面に移動するときに 未定義の画面が見つかります。

  # GET /Categories
  def index
    @categorieses = Categories.find(:all)
    render 
  end 

デバッグ時にrenderの後、未定義の画面が出てくることがわかりました。
誰かがそのような問題を経験しましたか?

4

3 に答える 3

1

これのもう 1 つの考えられる理由は<div>、ビュー コードに必要な s がないことです。

常に持っている必要があることを忘れないでください:

<div data-role="page">
    <div data-role="content"> your own content </div>
</div>

私はこれを理解するのに多くの時間を費やしましたが、これは現時点で「RhoMobile undefined」の Google での最初のヒットであるため、他の誰かがこの質問を見つけた場合に備えて追加しています. :)

于 2012-07-25T14:21:17.650 に答える
1

他の引数を指定せずにrenderを呼び出すとindex.erb、 model に対して (RhoMobile規則で定義され、コントローラー メソッドの名前から派生した)と呼ばれるビュー ファイルが検索されますCategoriesindex.erbフォルダーにファイルがあることを確認し/app/Categories/ます。

renderの使用法に関する RhoMobile ドキュメントへのリンクは次のとおりです

于 2011-11-08T14:07:26.627 に答える