使用回形针在Rails应用程序中上传照片时,显示内容类型无效

Geek_Akash

这是我的模特儿工厂

factory :photo do
user 
image Rack::Test::UploadedFile.new(File.join(Rails.root,'spec','GIV_jpg_file_small.jpg'))
end

这是照片模型,其中图像是列的名称。我正在使用回形针宝石拍摄图像。

class Photo < ActiveRecord::Base
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
validates_attachment :image, :presence => true
validates_attachment_content_type :image, :content_type => /\Aimage\/.*\Z/
validates_attachment_size :image, :less_than => 1.megabytes
belongs_to :user
end

现在,当我为此照片模型运行Rspec时,它显示

Failure/Error: let(:photo) {FactoryGirl.create(:photo)}
ActiveRecord::RecordInvalid:
Validation failed: Image content type is invalid, Image is invalid

有人可以解决我的问题吗?提前致谢。

迭戈·萨拉扎(Diego Salazar)

您缺少的第二个参数Rack::Test::UploadedFile.new它需要知道content_type。只需添加“图像/ jpg”即可:

image_path = File.join(Rails.root,'spec','GIV_jpg_file_small.jpg')
Rack::Test::UploadedFile.new image_path, 'image/jpg'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用回形针保存照片时,Rails应用程序“无法分配内存”

来自分类Dev

使用回形针保存照片时,Rails应用程序“无法分配内存”

来自分类Dev

如何使用回形针在另一个Ruby on Rails应用程序上上传图片?

来自分类Dev

使用回形针上传图片时出现“未知属性:头像”?

来自分类Dev

如何在iPhone应用程序中上传照片?

来自分类Dev

如何使用回形针在Rails 4中上传多个图像

来自分类Dev

使用回形针显示上传的图像

来自分类Dev

显示使用回形针上传的PDF

来自分类Dev

显示使用回形针导轨上传的文档

来自分类Dev

使用回形针上传图片时出现未定义的“图片”错误?

来自分类Dev

使用回形针上传的Heroku中的图像未显示

来自分类Dev

Rails 4:使用回形针上传多张图片

来自分类Dev

使用回形针上传base64图像-Rails 4

来自分类Dev

Rails 4:使用回形针上传多张图片

来自分类Dev

Rails使用回形针上传图片并进行设计

来自分类Dev

尝试使用回形针上传图像时,Rails出现错误

来自分类Dev

使用Web API在Ionic应用程序中上传文件

来自分类Dev

如何使用 JMeter 在 JSF 应用程序中上传文件

来自分类Dev

照片应用程序不显示照片

来自分类Dev

android-保存照片时应用程序崩溃

来自分类Dev

UnsupportedOperationException:无效的内容类型应用程序/json

来自分类Dev

SwaggerJS 验证失败:无效的内容类型(应用程序/json)

来自分类Dev

无法使用回形针gem上传图像

来自分类Dev

无法使用回形针gem上传图像

来自分类Dev

尝试在一个屏幕上显示三张全景照片时,应用程序崩溃

来自分类Dev

如何验证用户在Shiny应用程序中上传的文件的文件类型?

来自分类Dev

无法使用回形针导轨上传到 S3 5.无效的配置选项:bucket

来自分类Dev

如何使用Rails应用程序显示使用载波,雾气和本地存储上传的文件?

来自分类Dev

我无法在应用商店中上传应用程序?

Related 相关文章

  1. 1

    使用回形针保存照片时,Rails应用程序“无法分配内存”

  2. 2

    使用回形针保存照片时,Rails应用程序“无法分配内存”

  3. 3

    如何使用回形针在另一个Ruby on Rails应用程序上上传图片?

  4. 4

    使用回形针上传图片时出现“未知属性:头像”?

  5. 5

    如何在iPhone应用程序中上传照片?

  6. 6

    如何使用回形针在Rails 4中上传多个图像

  7. 7

    使用回形针显示上传的图像

  8. 8

    显示使用回形针上传的PDF

  9. 9

    显示使用回形针导轨上传的文档

  10. 10

    使用回形针上传图片时出现未定义的“图片”错误?

  11. 11

    使用回形针上传的Heroku中的图像未显示

  12. 12

    Rails 4:使用回形针上传多张图片

  13. 13

    使用回形针上传base64图像-Rails 4

  14. 14

    Rails 4:使用回形针上传多张图片

  15. 15

    Rails使用回形针上传图片并进行设计

  16. 16

    尝试使用回形针上传图像时,Rails出现错误

  17. 17

    使用Web API在Ionic应用程序中上传文件

  18. 18

    如何使用 JMeter 在 JSF 应用程序中上传文件

  19. 19

    照片应用程序不显示照片

  20. 20

    android-保存照片时应用程序崩溃

  21. 21

    UnsupportedOperationException:无效的内容类型应用程序/json

  22. 22

    SwaggerJS 验证失败:无效的内容类型(应用程序/json)

  23. 23

    无法使用回形针gem上传图像

  24. 24

    无法使用回形针gem上传图像

  25. 25

    尝试在一个屏幕上显示三张全景照片时,应用程序崩溃

  26. 26

    如何验证用户在Shiny应用程序中上传的文件的文件类型?

  27. 27

    无法使用回形针导轨上传到 S3 5.无效的配置选项:bucket

  28. 28

    如何使用Rails应用程序显示使用载波,雾气和本地存储上传的文件?

  29. 29

    我无法在应用商店中上传应用程序?

热门标签

归档