rails:557
From: Kenta Hashimoto <kem@c...>
Date: Wed, 02 Nov 2005 19:01:25 +0900
Subject: [rails:557] Re: Model のメソッド
はしけむです。 ありがとうございます。 モデル内にモジュールを組み込んで動かせました。 こういう、複数のモデルで共通に使いたいメソッドは、 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/
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... ]