2011-10-22 3 views
1

私はエラー応答のためにプロジェクト全体に利用可能にしたいクラスを作成しました。どこでRoR 3.1のディレクトリ構造に入れるのですか? lib/assetsでは?また、これのためにどこかオンラインの情報がありますか?私はいくつかの検索を行い、何も見つかりませんでした。Ruby on Rails 3.1では、独自のクラスはどこに置いていますか?

ありがとうございます!

答えて

4

非モデル関連コードは、通常/libです。

忙しい場合は、おそらく/lib などのサブディレクトリを作成します。

  • /lib/utils
  • /lib/validators
  • /lib/reports
    • (これはおそらく、あまりにも /models/validatorsに住むことができる)

    しかし、より多くの可能性が高いが、私は機能を処理するために宝石を構築してしまいます。

    これは ので、あまり文書化されません、労働慣行についての質問のようなものですが、私はThe Rails 3 Wayを見てみることをお勧めしたい、良いのチュートリアルの完全な、と助言かなり多額の本、コーディングスタイル。

    関連する問題