2011-01-10 5 views
3

私は "Enterprise Rails"(http://oreilly.com/catalog/9780596515201)を読んでいます。モデルフォルダの下にlogical、physicalという名前の2つのサブフォルダがあることをお勧めします。コードを整理するのはいい考えです。また、ビジネス層を持つこともできます。私は、レールコミュニティがこれについてどのように感じているか知りたいだけです。別の論理層を持つことは良い考えですか?Railsにビジネスロジックレイヤーを実装する方法は?そしてそのコードをどこに置くべきですか?

答えて

1

時々私はモデルとコントローラに沿って "サービス"レイヤーを使用します。

これをautoload_pathに追加するだけです。

ほとんどの場合、私はロジックをモデルやステートレスモデルに設定することができます。したがって、モデルフォルダに直接入ります。

+0

の場合、モデルフォルダの下に、または最上位のアプリケーションフォルダの下にサブフォルダを作成しますか? – Metin

+1

ほとんどの時間トップレベル。 – Pasta

関連する問題