Re: [RoR ] Functional test 有問題

看板Ruby作者 (嗯....?)時間18年前 (2007/12/03 21:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《yzugsr (Bird)》之銘言: : ※ 引述《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 : 不知道有沒有猜對.. 請問有什麼解決辦法嗎? 總不能由我初始化 @setting 吧 還是只能跳過這個 testing 的部分 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 65.190.196.191

12/03 21:08, , 1F
餵假資料、聯絡作者、貼出原始碼,等...
12/03 21:08, 1F
文章代碼(AID): #17K_y3nJ (Ruby)
文章代碼(AID): #17K_y3nJ (Ruby)