在黄瓜上选择表单上的“未定义方法”错误

时间:2010-04-16 02:28:30

标签: ruby-on-rails cucumber

我正在尝试使用黄瓜访问页面:

visit new_video_path

但是我收到了这个错误:

undefined method `episode_id' for #<Video:0x22df8dc> (ActionView::TemplateError)
On line #19 of app/views/videos/_form.html.erb
...
19:     <%= select(:video, :episode_id, @episodes.collect {|e| [ e.title, e.id ] }, { :include_blank => true }) %>

它在浏览器中正常加载,表单处理也很好。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

啊,发现了问题。我忘记了迁移测试数据库。

rake db:migrate RAILS_ENV=test