Material does not apply to array Sorry if this is a silly question but I am terribly new to blender. I have created a material and applied it to a sphere. I then added an array modifier. I expected the material to apply to the entire array, but it only applies in material view and in render view to the original sphere. All of the tutorial videos I have watched state that the material automatically transfers to the entire array, so I am at a loss.
Use generated coords, drive the scale.

Nodes aren't particularly my strong point.  Looking at the question setup can make minor alterations to get the effect of gradient across array


change the texture to generated (modified)





and drive the scale with the array count of object.




The driver