У меня есть файл seed.rb:
activity1 = Activity.create! :name => 'Football', :icon => File.read("#{Rails.root}/public/images/activity_icons/football.png")
Но когда я запускаю rake db: seed , процесс завершается неудачно, и я получаю сообщение об ошибке:
You tried to assign a String or a Pathname to an uploader, for security reasons, this is not allowed.
If this is a file upload, please check that your upload form is multipart encoded.
Что ж, ручная загрузка значков работает, потому что моя форма имеет многочастное кодирование, поэтому я предполагаю, что rake использует свою собственную форму, под управлением seed.rb.
Что я должен сделать, чтобы заставить эту работу? Помимо добавления значков вручную каждый раз, когда я воссоздаю свою базу данных