rails:3791
From: dezawa <dezawa@a...>
Date: Sat, 23 Jun 2012 14:27:03 +0900
Subject: [rails:3791] Re: Modelファイルを app/models 以外に置けるか?
出澤です ありがとうございます。 やりたいこととあっています。 ご紹介いただいた wiki の方は「設定よりも規約」からはみ出しますね。 そこまでするのは気が引けます。 荒金さまの方法が合っているようです。 いま model/hoge_xxx.rb class HogeXxx< ActiveRecord::Base @xxx= HogeXxx.find(:first) としているのを model/hoge/xxx.rb class Hoge::Xxx< ActiveRecord::Base @xxx= Hoge::Xxx.find(:first) とすればよいので、ほとんど機械的にでき変更も楽そうです。 config/route.rb や app/controllers も触る必要が ありそうですが、ここも多分機械的にできるでしょう。 前島さま、荒金さま有難うございました。 > > 荒金と申します。 > > 横から失礼します。 > > やりたいことと合っているかわかりませんが、 > modelが大量になってしまった時に > model内でモジュール構造を使って機能別にディレクトリを分けたことがあります。 > 以下のような手段は如何でしょうか。 > > ・機能1がhoge、機能2がfugeという名前の場合それぞれディレクトリ作成 > model/hoge/xxx.rb > model/fuge/yyy.rb > > xxx.rb内で以下のようにモジュール名を指定 > -------------------------- > class Hoge::Xxx< ActiveRecord::Base > ... > -------------------------- > > 呼び出すときもモジュール名指定 > -------------------------- > @xxx= Hoge::Xxx.find(:first) > -------------------------- > > やり方は若干違いますが同じようにモデルをモジュール分けしているwiki > http://redmine.gendosu.jp/projects/1/wiki/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E6%A7%8B%E9%80%A0%E3%82%92%E4%BD%BF%E3%81%86 > -- ML: rails@r... 使い方: http://QuickML.com/
3787 2012-06-20 10:48 [dezawa@a... ] Modelファイルを app/models 以外に置けるか? 3788 2012-06-20 11:51 ┗[netwillnet@g... ] 3789 2012-06-20 13:46 ┗[dezawa@a... ] 3790 2012-06-21 04:30 ┗[arakane@r... ] -> 3791 2012-06-23 07:27 ┣[dezawa@a... ] 3792 2012-06-23 10:57 ┗[dezawa@a... ]