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

rails:1500

From: tyumi <tyumityumi@g...>
Date: Thu, 10 Aug 2006 14:56:36 +0900
Subject: [rails:1500] Re: rails 本の depot アプリケーションに挑戦しています。

初めまして。tyumityumiと申します。
るびまで本が当選して、それを見ながら同じくカートを作成しているものです。

initializeメソッドが動いていないという問題だとしたら私もぶつかりました。

そのため、明示的にprivateとつけて動かしたら動いた記憶があります。
どうしてなのかはわかりませんが・・・。


class Cart

  省略

  private
  def initialize
    @items = []
    @total_price = 0
  end
end

何かのお役に立てれば幸いです。


06/08/10 に OCHI<ochi@c...> さんは書きました:
> sonoさんへ
>
> Ottiiです。
>
> > 87ページのはやってません。
> > というか、最初悩んでつけてたのですが、
> > 今は消しています。それでもエラーがでます。
> >
> そうですかー。うーむ。
> 私の環境では87ページの記述(具体的にはmodel :cartという部分)
> を消すとsonoさん所で出ているエラーが再現します。
> ↓これですよね?
>
> >NoMethodError in StoreController#add_to_cart
> >
> >You have a nil object when you didn't expect it!
> >You might have expected an instance of Array.
> >The error occured while evaluating nil.+
> >RAILS_ROOT: script/../config/..
>
> トレースログの発生箇所とかメッセージ内容からすると、
> Cartクラスの@total_priceが初期化されてないようです。
> 初期化自体はinitializeメソッドに書かれているので、この
> 初期化メソッドが動いていない(つまりCartクラスが生成
> されていない)のが原因かと思います。
>
>
>
> --
> ML: rails@r...
> 使い方: http://QuickML.com/
>

--
ML: rails@r...
使い方: http://QuickML.com/

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

      1482 2006-08-10 03:34 [skymap_sora@y...    ] rails 本の depot アプリケーションに挑戦しています。 
      1483 2006-08-10 03:40 ┣[ochi@c...           ]                                       
      1484 2006-08-10 03:45 ┃┗[skymap_sora@y...    ]                                     
      1486 2006-08-10 03:53 ┃ ┗[ochi@c...           ]                                   
      1487 2006-08-10 04:07 ┃  ┗[skymap_sora@y...    ]                                 
      1489 2006-08-10 04:18 ┃   ┗[ochi@c...           ]                               
      1490 2006-08-10 04:59 ┃    ┗[skymap_sora@y...    ]                             
      1491 2006-08-10 05:12 ┃     ┣[ochi@c...           ]                           
      1492 2006-08-10 05:38 ┃     ┃┗[skymap_sora@y...    ]                         
      1493 2006-08-10 06:04 ┃     ┃ ┗[skymap_sora@y...    ]                       
      1495 2006-08-10 06:41 ┃     ┃  ┗[ochi@c...           ]                     
      1496 2006-08-10 07:02 ┃     ┃   ┗[ochi@c...           ]                   
      1497 2006-08-10 07:24 ┃     ┃    ┗[skymap_sora@y...    ]                 
      1498 2006-08-10 07:35 ┃     ┃     ┗[ochi@c...           ]               
      1499 2006-08-10 07:51 ┃     ┃      ┣[skymap_sora@y...    ]             
      1501 2006-08-10 08:01 ┃     ┃      ┃┗[ochi@c...           ]           
      1502 2006-08-10 08:22 ┃     ┃      ┃ ┗[bsdmad@g...         ]         
      1503 2006-08-10 08:41 ┃     ┃      ┃  ┗[skymap_sora@y...    ]       
->    1500 2006-08-10 07:56 ┃     ┃      ┗[tyumityumi@g...     ]             
      1504 2006-08-10 09:06 ┃     ┗[yuui.tanaka@n...    ]                           
      1505 2006-08-10 09:18 ┃      ┣[ochi@c...           ]                         
      1506 2006-08-10 09:41 ┃      ┃┗[yuui.tanaka@n...    ]                       
      1507 2006-08-10 09:54 ┃      ┗[skymap_sora@y...    ]                         
      1485 2006-08-10 03:51 ┗[bsdmad@g...         ]                                       
      1488 2006-08-10 04:15  ┗[skymap_sora@y...    ]