Rails 3.1の名前空間に問題があります。私はクラスを持っています、それをaと呼んでみましょう。レールのモデル名前空間の問題
#/app/models/a.rb
class a
#some methods
def self.method_from_a
#does things
end
end
しかし、別の名前空間に同じ名前の別のクラスもあります。私が得るのに
#/app/models/b/a.rb
class b::a
def method
return a.method_from_a
end
end
私はBを呼び出す:: a.method:
NameError: uninitialized constant b::a::a
は、私はそれが簡単なソリューションであると確信して、私はちょうどそれをしないのです。 ::
と
ありがとうございました。私は単純なものを見逃していたことを知っていました。 – Red