После установки RMagick на мой Mac я настроил attachment_fu в соответствии с инструкциями здесь: http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu>, когда я пытаюсь загрузить файл через форму загрузки, я получаю около 80 таких сообщений:
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:44: warning: already initialized constant PercentGeometry
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:45: warning: already initialized constant AspectGeometry
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:46: warning: already initialized constant LessGeometry
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:47: warning: already initialized constant GreaterGeometry
Я немного поискал и обнаружил, что эта проблема может возникнуть, если вам дважды требуется RMagick в приложении, использующем другой регистр для оператора require: http://work.rowanhick.com/2007/12/19/require-rmagick-and-case-sensitive/ Я не требую это я сам, но я подумал, может быть, из-за строки config.gem "rmagick"
в моем файле environment.rb рельсы могут потребовать этого.
После отправки формы я получаю ошибку проверки: Content type is not included in the list
Я проверил источник для attachement_fu и нашел image/png
в списке типов содержимого, поэтому я не верю, что это правильное сообщение об ошибке: http://github.com/technoweenie/attachment_fu/blob/master/lib/technoweenie/attachment_fu.rb
Есть ли у кого-нибудь идеи, как я могу заставить это работать?