2012-07-23 65 views
0

我有一个表(使用simple_form GEM)与关联:simple_form协会不被渲染为水豚

= f.association :options, :label => 'Options:', :as => :check_boxes 

显示选项复选框。当我点击浏览器时,浏览器看起来很好。但是,如果我在规格中添加save_and_open_page,则选项为空白。没有复选框。如果我取出:as => check_boxes以便它返回到多选,多选是空的。我也使用Twitter Bootstrap。

不幸的是,我需要测试的应用程序大部分依赖于能够选择这些选项。

这是我原来的问题包含了一些标记(现在,我已经决定它不渲染水豚是有点无关紧要):Checking checkboxes with Capybara

+1

第一个问题:测试数据库中的关联数据是? – DVG 2012-07-23 19:11:32

+0

这是一个很好的问题,但事实并非如此。该表通过种子数据填充,我从来没有在测试数据库上运行我的'rake db:seed'命令。你可以添加一个答案,我会接受。感谢您指点我正确的方向。 – 2012-07-23 20:24:16

+0

很高兴,好的先生! – DVG 2012-07-24 00:55:01

回答

1

确保你得到你的种子数据到测试数据库以及,或者使用Factory Girl等测试数据生成器快速构建测试数据!