Play Frramework(1.2.2)+ siena(2.0.2)+ crudsiena(2.0.1)+ gae(1.4)で基本的なアプリケーションを作成しようとしています。これらはすべて、playの依存関係管理システムから取得したものです。私はドキュメントのサンプルをフォローしていましたが、奇妙なエラーが発生しました:
見つかりませんels.listアクションが見つかりません
そして、後で登録されたルートで同じ「食べられた」クラス名よりも:
GET / admin /?els.index
GET / admin / mymodels els.list
GET / admin / mymodels / new els.blank
GET / admin / mymodels / {id} els.show
スタックトレースは、次の点で非常に単純です。
play.exceptions.ActionNotFoundException: Action els.index not found
at play.mvc.ActionInvoker.getActionMethod(ActionInvoker.java:585)
at play.mvc.ActionInvoker.resolve(ActionInvoker.java:84)
at Invocation.HTTP Request(Play!)
Caused by: java.lang.Exception: Controller controllers.els not found
... 3 more
私のファイルは次のようになります:
app / models / MyModels.java:
package models;
import controllers.CRUD;
import controllers.CRUD.For;
@For(models.MyModel.class)
public class MyModels extends CRUD {
}
app / models / MyModel.java:
package models;
import java.util.Date;
import siena.Id;
import siena.Model;
public class MyModel extends Model {
@Id
Long id;
String name;
String description;
Integer price;
Boolean avaliable;
Date menuItemCreated;
}
+ / admin module:crudsienaに設定されたルート+dependencies.ymlは、gae、siena、およびcrudsienaに関する行を追加しました
他のファイルは変更されません。
誰かが私が間違っていることを知っていますか?
アドバイスありがとうございます。