0

私はMySQLデータベースとPadrinoでSequelを使用しています。私が使用しているデータベースから統計を取得するには、次のようにします。

class Stats < Sequel::Model(:"#{OTHER_DB}__stats")
end

OTHER_DBは、統計テーブルが配置されているデータベースの名前です。すべてが正常に機能し、このクラスを使用すると統計を正常に取得できますが、padrinoを起動すると、次のエラーが発生します。

FATAL - [30/Apr/2012 11:33:29] "Mysql2::Error: Table 'api_test.stats' doesn't exist: DESCRIBE stats"

api_testは、他に何も指定しない場合に使用されるデフォルトのデータベースの名前です。

なぜこのエラーが発生するのですか?どうすればそれを防ぐことができますか?

4

1 に答える 1

3

これは、Sequelのバグが原因です。明日のリリース3.35.0で修正される予定です。

于 2012-04-30T16:10:38.347 に答える