我正在维护某人的代码库,他们有这样的东西:
if @widget_part.destroy
flash[:message] = "Error deleting widget part"
else
flash[:message] = "Widget part destroyed successfully"
end
返回什么destroy
?这样测试可以吗?我问的原因是我试图使用
flash[:message] = "Error deleting widget part : #{@widget_part.errors.inspect}"
并且没有错误消息,所以我很困惑。它给出了类似的东西
#<ActiveModel::Errors:0x00000103e118e8 @base=#<WidgetPart widget_id: 7, ...,
id: 67>, @messages={}>