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