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

rails:559

From: のりお <toykyo@t...>
Date: Wed, 02 Nov 2005 19:28:13 +0900
Subject: [rails:559] Re: Model のメソッド

 のりおです。
 (第0回読書会参加させていただきました!よろしくお願いします)

>というのは、environment.rbの変更を反映するには、
>ウェブサーバの再起動が必要なようなのです。
 environment.rbの内容は再起動させなくても
 反映させることができるようです。
 
 バージョン 0.14.xから下記の場所に
 script/process/reaper
 というスクリプトが追加されています。
 これで再ロードや再スタートができます。
 
 これを
 
 ruby ./reaper -a restart
 
 のようにすると初期化?されるので
 environment.rbの内容が反映されます。
 もしかすると
 
 ruby ./reaper -a reload
 
 だけでもいけるかもしれません。
 ちょっとまだ細かい検証はしていません。
 
 詳細は--helpオプションで確認できます。
 ちなみに、どうやらWinでは使えないようです。
 
 ただ、書いてて思いましたが、結局サーバ再起動
 してるのとあまり変わりない気もします・・・

 
 

>はしけむです。
>
>ありがとうございます。
>モデル内にモジュールを組み込んで動かせました。
>
>こういう、複数のモデルで共通に使いたいメソッドは、
>environment.rb内に書いてモデル内でextendする以外に、
>方法がありますでしょうか?
>
>というのは、environment.rbの変更を反映するには、
>ウェブサーバの再起動が必要なようなのです。
>ということは、こういう、頻繁に変更されうるような
>内容は、environment.rbには書かない前提なのではないかと
>思ったからです。
>
># ruby-listにも入りました。
>#
># ただ、抱えている問題が、Railsの問題なのか、Rubyの問題なのか
># 分からない場合が多いんですよね。
># AWDwR本と、プログラミングRubyを行ったりきたりしながら
># 作業しています。
>
>Hiroyuki Iwatsuki wrote:
>> 岩月と申します。
>> 
>> # RailsというよりはRubyの話題ですので、
>> # ruby-listなどへお誘いした方が良いのでしょうか?
>> 
>> 05/11/02 に Kenta Hashimoto<kem@c...> さんは書きました:
>> 
>>>しかし、モジュール内でクラスメソッドを定義する方法が
>>>いまひとつ分かりません。
>> 
>> 
>> Class#extendを使いましょう。
>> 
>> まずモジュールを作ります。
>> 
>> module M
>>   def foo
>>     "foo"
>>   end
>> end
>> 
>> クラスにextendします。
>> 
>> class C
>>   extend M
>> end
>> 
>> これでモジュールMで定義したメソッドをクラスCのクラスメソッドとして
>> 用意できました。
>> 
>> C.foo
>> # => "foo"
>> 
>> --
>> IWATSUKI Hiroyuki <URL:mailto:don@n...>
>> 
>> --
>> ML: rails@r...
>> 使い方: http://QuickML.com/
>> Web Site: http://wiki.fdiary.net/rails/
>> ML Archives: http://www.fdiary.net/ml/rails/
>
>--
>ML: rails@r...
>使い方: http://QuickML.com/
>Web Site: http://wiki.fdiary.net/rails/
>ML Archives: http://www.fdiary.net/ml/rails/


--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

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

       548 2005-11-02 04:32 [kem@c...            ] Modelのメソッド                         
       549 2005-11-02 04:58 ┣[yu1@t...            ]                                       
       550 2005-11-02 04:59 ┗[babie7a0@y...       ]                                       
       551 2005-11-02 05:22  ┗[kem@c...            ]                                     
       552 2005-11-02 06:52   ┗[kem@c...            ]                                   
       553 2005-11-02 09:32    ┣[moriq@m...          ]                                 
       555 2005-11-02 10:49    ┃┗[kem@c...            ]                               
       554 2005-11-02 09:44    ┗[don@n...            ]                                 
       557 2005-11-02 11:01     ┗[kem@c...            ]                               
       558 2005-11-02 11:14      ┣[don@n...            ]                             
       560 2005-11-02 11:43      ┃┗[kem@c...            ]                           
->     559 2005-11-02 11:28      ┗[toykyo@t...         ]