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