【发布时间】:2017-11-24 20:16:53
【问题描述】:
所以我有一个使用 Paperclip、Amazon S3 的设置,并且我正在使用 RSPEC 进行测试,试图删除 User.avatar 对象。
我的删除方法是:
@user.avatar.clear
@user.avatar.destroy
@user.avatar = nil
@user.save
是的,我意识到我基本上有 3 种删除方法。但这是我的观点——当我跑步时
@user.avatar
它仍然返回
=> #<Paperclip::Attachment ...@name=
我正在尝试编写一个删除附件的测试,而我的期望块需要@user.avatar = nil。但是,它并没有将 = 变为零。
我应该如何测试头像的删除?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 amazon-s3 rspec paperclip