作者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)