2012-07-23 101 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等測試數據生成器快速構建測試數據!