作者yzugsr (Bird)
看板Ruby
標題Re: [RoR ] Functional test 有問題
時間Mon Dec 3 13:18:09 2007
※ 引述《samtree (嗯....?)》之銘言:
: 卻會在執行到 render 的地方跳出 exception
: Exception: You have a nil object when you didn't expect it!
: The error occured while evaluating nil.site_name
: On line #43 of app/views/layouts/application.rhtml
: 43: <h1><%= @settings.site_name %></h1>
我猜猜 看起來像這樣
你把站台的設定存在@setting裡
正常的狀態下 跑到render時@setting已經被初始化
但是如果validate fail 則初始化@setting的動作就被跳過
造成存取一個nil object
不知道有沒有猜對..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.99.126
※ 編輯: yzugsr 來自: 59.124.99.126 (12/03 13:18)