[前][次][番号順一覧][スレッド一覧]

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...         ]