gpt4 book ai didi

ruby-on-rails-3 - 回形针 Rspec 测试 : why missing attr_accessor?

转载 作者:行者123 更新时间:2023-11-28 20:17:40 26 4
gpt4 key购买 nike

我有一组通过的 Rspec 用户模型测试,直到我有了回形针属性“个人资料图片”。

回形针一切正常,效果很好,但我希望我的测试也能更新以通过。我刚刚将这一行添加到 user_spec 文件的 @attr 中:

:avatar => File.new (Rails.root + "public/images/Default_profile_picture.jpg")

在 before_each 循环中为用户模型创建一组标准的工作属性。

当我运行测试时,所有测试都给我错误消息:

User model missing required attr_accessor for 'avatar_file_name' ... 

将回形针的字段作为 attr_accessor 放在模型中会使问题在测试中消失,但我认为我不应该在我的模型中这样做(如果这样做,它不能正常工作)。

有谁知道为什么我在测试时会收到这些错误消息? ...(我在 spec/helper 中包含了配置行 Shoulda::Matchers 和 require paperclip 行)

感谢您发布的任何答案!

最佳答案

只是我忘了运行

rake db:test:prepare

在运行我的测试之前:-/

关于ruby-on-rails-3 - 回形针 Rspec 测试 : why missing attr_accessor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com