rails:548
From: Kenta Hashimoto <kem@c...>
Date: Wed, 02 Nov 2005 12:32:49 +0900
Subject: [rails:548] Modelのメソッド
はしけむです。
またまた混乱しています。
Itemというモデルがあったとして、
Item.find を呼び出せるような別のメソッドを作りたいです。
次のような方法を試したのですが、うまく動きませんでした。
app/model/item.rbに、以下のように書き、
class Item < ActiveRecord::Base
def aaa( *args )
find( *args )
end
end
app/controller/item_controller.rbで以下のようにすると、
class ItemController < ApplicationController
def list
@items = Item.aaa( :all )
end
end
以下のようなエラーになってしまいます。
undefined method `aaa' for Item:Class
controllerで使用されているItemと、モデルとして定義した
Itemは、もしかして別物なのでしょうか?
だとしたら、controller内で使用されている「Item」は、
どうやったら編集できますか?
--
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... ]