4

これは、Google グループ ディスカッションへの視覚的な参照です

したがって、ビューに冗長性を追加しようとしているだけです。

ここに画像の説明を入力

Google グループで提供されている例に基づいて、Scala コントローラーでいずれかのファイルを参照するか、参照しようとすると、エラーが発生します。

ここに画像の説明を入力

ここに画像の説明を入力

何を与える?

4

1 に答える 1

4

免責事項: 私は Eclipse ユーザーではありません。この問題を確認するために、空の Play のプロジェクトを作成してインポートしました! Play のドキュメントで説明されているようにインポートしただけで、Eclipse 構成をテストする時間がありませんでした。設定を改善する方法かもしれませんが、自分で検索する必要があります:)

私は Play を責めるつもりはありません。Play は適切に機能します。そうでなければ、まったくコンパイルできません。Google グループのトピックで書いたように、ビューをパッケージに配置する必要があります/views/nested/index.scala.html(もちろんnested、これは単なる名前であり、他の名前でもかまいません)。次のコマンドでキャッチできます:Ok(views.html.nested.index())

エクリプスでは:

  1. Package Explorerクリックパッケージでviews: right mouse button> New>Packageそして、パッケージの名前または何か他のものを書きviews.nestedますviews.one:views.nested.one.two.three
  2. このパッケージに新しいビューを追加しますmyNewView.scala.html
  3. ブラウザで任意のリクエストを実行します (Play が新しいビューをコンパイルできるようにするため)。オプションで Play をコマンドで実行してplay ~run、IDE に保存した直後に新しいビューまたは変更されたビューをコンパイルすることができます。
  4. Eclipse メニューでProject>を選択しますClean...。事実上、それが手がかりです。Play はすべてを適切にコンパイルするため、このクリーニングが必要な理由はよくわかりません。最初の免責事項を読んでください。
  5. これからは、Eclipse にこの新しいビューが表示されます。

スクリーンショット

ここに画像の説明を入力

于 2012-05-05T12:00:48.183 に答える