0

エンジンから派生した Rails のクラスを再度開こうとしています。私は次のことをしました:

module Xaaron
  ApiKey.class_eval do
     include Promiscuous::Publisher
     publish :xaaron_users_id, :api_key, :as => :ApiKey
  end
end

次の場所にあります。

  models/
    Xaaron/
      api_key.rb

これはすべて私のアプリにあり、実行できるはずです:

bundle exec promiscuous publish "Xaaron::ApiKey.all"

しかし、私がそうすると、エラーが発生します:

RuntimeError: Circular dependency detected while autoloading constant Xaaron::ApiKey
4

2 に答える 2

0

@artemave が述べたように、ファイルの名前を変更します。それでもうまくいかない場合は、次のことを試してください。

Xaaron::ApiKey.class_eval do
于 2017-01-26T21:26:33.563 に答える