0

我正在使用 PaperClip、AWS 和 s3_direct_upload gem 来上传简单的图像。我在这里关注本教程: //blog.littleblimp.com/post/53942611764/direct-uploads-to-s3-with-rails-paperclip-and

文件已成功上传到 S3,但在后期处理过程中,出现以下错误:

  Completed 500 Internal Server Error in 973ms

  NoMethodError (undefined method `upload_file_name=' for #<Choice:0x007f9ea60e02d0>):
   app/models/choice.rb:60:in `set_upload_attributes'
   app/controllers/choices_controller.rb:24:in `create'

这是我的模型(“选择”)的样子,upload_file_name应该在哪里定义:https ://gist.github.com/dodinas/7237377

关于我在这里做错了什么的任何想法?非常感谢!

4

1 回答 1

1

您是否运行了迁移。如果数据库中的表上不存在该列,您将收到该错误。

于 2013-10-30T18:33:04.820 回答