Re: [RoR ] Functional test 有問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):