2011-03-22 43 views
0

因此,當我運行rake db:seed以及一些ruby在表中創建23行時,它會創建23行,但不會使用我攜帶的數據。看起來是這樣的 -rake db:seed創建行,但不創建數據

control_words = ControlWord.create([ 
{:text => 'herp', :status => 'positive'}, 
{:text => 'foo', :status => 'positive'} 
]) 

這可能是一些愚蠢的,但我試圖使一個數組,並通過每個循環,但它給了我同樣的結果。我在這裏做錯了什麼?

回答

0

試試這個:

textstatus領域的非空。然後使用ControlWord.create!(與!),看看你是否得到錯誤。

我有一種感覺,你可能會在你的模型中缺少attr_accessible :text, :status,這些字段可能是空的,因此沒有數據也沒有錯誤。

+0

沒有。那也沒有解決它。 – Synthesezia 2011-03-22 09:15:35