2006-09-27 Railsでビジネスロジックはどこに書くのか。 rails 上のツール、ビジネスロジックはコントローラにベタ書き。 それはやってはいけないことだ、と色んな本やWeb記事に説教されて生きて参りました。 でもRailsってビジネスロジックはどこに書くのが定石なのかしら。 Javaのときはその辺りの仕組みはSeasar2で楽していたので、いざDIがなくなるとどう書いてよいか分からなくなっていました。(泣 ・・・いや、Javaの考えと反対の賛成なのだ。EntityとDTOなんて忘れましたのだ。 それが必要なほど複雑で頑固なシステムなら、最初からJavaで書きますのだ。 だからこれでいいのだ。ウナギイヌですわんわん。