0
内のクラスを参照します私がHerokuにデプロイするとき、コードは正常に動作します。それは私のローカルシステム上でのみ壊れています。NameErrorは、私は次のコードを持っているクラス
これは、最大何のRails 3.1.1アプリやRuby 1.9.2
で任意のアイデアですか?
内のクラスを参照します私がHerokuにデプロイするとき、コードは正常に動作します。それは私のローカルシステム上でのみ壊れています。NameErrorは、私は次のコードを持っているクラス
これは、最大何のRails 3.1.1アプリやRuby 1.9.2
で任意のアイデアですか?
これを行う必要はありません。 all
と仮定すると、私はあなたの問題を引き起こしているものと思います、しかし
class MyClass
def method
foo = self.class.all
end
end
を行い、クラスメソッドで、インスタンスメソッドではありません生産で、クラスがキャッシュされていることです。開発中は、リクエストごとにリロードされます。
明示的なクラス名の代わりに 'self.class'を使用することをお勧めします。サブクラスを返すので、特に継承のほうがはるかに優れています。 –