2011-07-11 8 views
0

私はlibフォルダにカスタムクラスを追加し、クラスを初期化し、属性を呼び出しますが、次のエラーRailsの3カスタムクラスNoMethodErrorエラー

未定義のメソッド `色を得ることなく、クラスのメソッドを呼び出すことはできませんすることができます'のために#

私が間違っていることは何ですか?

私はレールを使用しています。3

答えて

0

いくつかのコードはありますか?どのバージョンのレール? Best way to load module/class from lib folder in Rails 3?


はなぜモデルフォルダにクラスを移動していない:

私の理解では、LIBのすべてが自動的に3

はこの記事を参照してくださいレールに装着されていないということでしょうか?もうlibをあまり使用していません...

+0

モデルフォルダに移動するのは、実際にはモデルだけど... – henrikhodne

+0

合意しました...確かにそのことを示唆するものではありませんでしたモデルフォルダに何かをスローするか、スローする必要があります。しかし、私たちは、「モデル」が何であるかについてちょっとした議論をすることができます。私が本当に意味したのは、すべてのモデルがデータベーステーブルをラップする必要はないということです。純粋なルビークラス、またはすべてではなく一部のActiveModelモジュールを含むクラスは、うまくいきます。 – doublea

関連する問題