作者samtree (嗯....?)
看板Ruby
标题Re: [RoR ] Functional test 有问题
时间Mon Dec 3 21:05:06 2007
※ 引述《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
1F:推 godfat:喂假资料、联络作者、贴出原始码,等... 12/03 21:08