Merge pull request #2 from pblesi/master

Use mongoid write_attribute method instead of attribute= method to support dynamic fields
This commit is contained in:
John Bintz 2014-06-06 10:50:11 -04:00
commit 3ed5aa9e10
2 changed files with 7 additions and 4 deletions

View File

@ -11,9 +11,13 @@ end
module SeedFuMongoid
class << self
attr_accessor :quiet
def seed
Dir['db/fixtures/**/*.rb'].each do |file|
puts "== Seed from #{file}"
files = Dir['db/fixtures/*.rb'].sort
files += Dir["db/fixtures/#{Rails.env}/*.rb"].sort
files.each do |file|
puts "== Seed from #{file}" unless quiet
load file
end
@ -36,4 +40,3 @@ module Mongoid::Document
end
end
end

View File

@ -71,7 +71,7 @@ module SeedFuMongoid
def seed!
data.each do |key, value|
document.send :"#{key}=", value
document.send :[]=, key, value
end
puts "#{@klass.name} #{document.attributes}"