查看rails中的规格

时间:2013-11-21 17:12:04

标签: ruby-on-rails ruby-on-rails-3 rspec

%section.detail
  %h4 #{t('Common.game')}
  %dl.clearfix
    %dt #{t('Common.Name')}
    %dd{title: 'Class Name'}= @configured_game[:class_name] -------- (5)
    - @configured_game[:parameters].each do |parameter|
      %dt= parameter[:parameter]
      %dd{title: parameter[:parameter]}= parameter[:value]

当我尝试为此视图编写规范时,我得到一个未定义的方法[]为nil:第5行的Nil类。有谁知道我怎么能存根? 。我试过了 assign(:@configured_game,[])但它无效

1 个答案:

答案 0 :(得分:0)

在您的规范中,设置@configured_game实例变量,如下所示

assign(:configured_game, {:class_name => "class_name"})