1

マウント可能なエンジンを構築しています。

基本インストールから、既存のアプリケーションをエンジン名前空間に移動しました。

エンジンは起動しますが、コントローラーが参照するテーブルがデータベースにないため、エラーメッセージが表示されます。

  • エンジンからデータベース内のモデルを取得するにはどうすればよいですか?
  • 提供されているダミーアプリでこれをテストするにはどうすればよいですか?

dm-migrationsを調べましたが、DataMapperでまだ使用していないので、無知で未知の海域にいます。巨大な疑問符とそのすべて。いろいろ調べてみますが、今のところ、検索で役立つものはありません。

これが私が遊んでいるアプリケーションです:http: //github.com/blueblank/Ticket-Engine

4

1 に答える 1

0

シンプルでわかりやすい答えは、モデルをメインアプリにコピーするジェネレーターを作成することです。それは簡単ですが、長期的に見ると、エンジン(またはマウント可能なエンジン)からアプリケーションにモデルをインストールするための唯一の前提条件として、engines app/modelsフォルダーにdmモデルがあることは素晴らしいことです。

于 2011-09-20T22:55:26.163 に答える