这是失败的测试代码:
test "should get index" do
get products_url
assert_response :success
end
错误信息是ActionView :: Template ::错误:资产" MyString"在资产管道中不存在。
WTF?
答案 0 :(得分:2)
遇到同样的问题,但找到了一个简单的解决方案。 首先我修复了/test/fixtures/products.yml
one:
title: MyString
description: MyText
image_url: lorem.jpg
price: 9.99
two:
title: MyString
description: MyText
image_url: lorem.jpg
price: 9.99
最后,我实际上在我的资产/图片中添加了一张名为“lorem.jpg”的图片。我发现它令人困惑,因为他们根本没有在书上提到这一点,但希望这个小指针能让你回到正轨。