lines = FasterCSV.read(Rails.root.join('public', 'data', 'negozi.csv'))
lines.slice!(0)
lines.each do |row|
if row.any?
begin
role_date = Date.strptime("#{row[4]}", "%d/%m/%Y")
reference_date = Date.strptime("#{row[6]}", "%d/%m/%Y")
rescue
reference_date = role_date = nil # se la data non e' valida
inserisci un valore nullo
end
shop = Shop.create!(:role_number => row[3], :role_date =>
role_date, :name => row[7], :ssn => row[8],
:nationality => row[9], :address => "#{row[10]}
#{row[11]}", :street_number => row[12],
:website => row[24], :district => row[13], :sector => row[15],
:square_meters => row[16], :state => row[2],
:notes => row[22])
shop.documents.create!(:reference_number => row[5],
:reference_date => reference_date,
:subject => row[14])
rake db:seed
Then I open console: rails c and I do
shop=Shop.where(:role_number => '5')
shop.documents
I have method missing documents error.
Why?