【Ruby】Ruby on Rails Part8at PHP【Ruby】Ruby on Rails Part8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト966:nobodyさん 10/02/16 21:17:26 四階層モデルですねわかります 967:nobodyさん 10/02/16 23:27:40 (´・ω・`) 968:nobodyさん 10/02/16 23:33:25 controllerとmodelの間にサービス層が欲しい。 ある程度以上の規模になったら絶対必要だと思うんだけど皆はどうしてるんだろう。 独自に層を挟むのはアリなのかな? 969:nobodyさん 10/02/17 00:16:32 presenter層について紹介。 http://kpumuk.info/ruby-on-rails/simplifying-your-ruby-on-rails-code/ これはrailsのブログでも紹介されていたよ。 http://weblog.rubyonrails.org/2009/10/22/community-highlights 970:nobodyさん 10/02/17 00:17:30 アリでしょ。 app/modelsの中に勝手にクラス作ればOK 971:nobodyさん 10/02/17 00:31:26 >>970 sample codeがみたい 972:968 10/02/17 00:36:13 >>969 >>970 ありがとうございます。 >>969 こんなプラグインがあるんですね。参考になりました。 ただapp直下に新しいディレクトリ作るのは少し抵抗あります。。 >>970 独自に作る場合はmodels以下に作るべきでしょうか? 個人的には、サービス層はコントローラクラスに依存するからcontrollers以下に作った方がすっきりしそう。 例えばloginコントローラ内でabcモデルとxyzモデルを利用する処理がある場合、サービスクラスを保持するファイル名はlogin_serviseのようにコントローラ名に依存すると思います。 なのでcontrollers以下に入れた方が綺麗かなぁと。ほとんど好き嫌いの問題だけど。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch