2011-10-31 15 views

回答

5

最佳解答不再起作用:

SeedFu::Writer.write('path/to/file.rb',{ class_name: 'Person', constraints: [:first_name, :last_name]}) do |writer| 
    Person.all.each do |person| 
    writer << person.as_json 
    end 
end 

種子福作家使用< <(種子)的方法將種子數據引入到塊中,回答最高會導致塊丟失異常。

還需要通過類名和限制內{}選項鍵,以便作家EM需要作爲選項參數

編輯

根據Rails Seed-Fu Writer why seed got commented out? @Albert Netymk評論更新了答案。

+0

上面的代碼片段會導致註釋輸出。看到這[SO](http://stackoverflow.com/questions/24230462/rails-seed-fu-writer-why-seed-got-commented-out)瞭解更多信息。 –

3

它應該是:的

Person.all.each do |person| 

代替:

Person.each do |person| 
+0

更多評論接受答案比單獨的答案,但重要。 – Orbling